Doorgaan naar artikel
Let op: De Nederlandse vertaling van dit artikel is alleen bedoeld voor het gemak. De vertaling wordt automatisch gemaakt via een vertaalsoftware en is mogelijk niet proefgelezen. Daarom moet de Engelse versie van dit artikel worden beschouwd als de meest recente versie met de meest recente informatie. U kunt het hier raadplegen.

Gebruik aangepaste formulefuncties bij het opmaken van gegevens in workflows

Laatst bijgewerkt: 3 augustus 2026

Beschikbaar met elk van de volgende abonnementen, behalve waar vermeld:

Als je een aangepaste formule gebruikt om je gegevens in een workflow op te maken, kun je functies gebruiken met eigenschapswaarden uit het gekoppelde record of uitvoer van eerdere acties om complexe formules te maken.

Deze functies zijn niet van toepassing op berekeningskenmerken. Als u de operatoren, functies en meer voor berekeningskenmerken wilt bekijken, lees dan in plaats daarvan meer over het maken van aangepaste berekeningskenmerken met vergelijkingen

 

Machtigingen vereist Je hebt Super Admin- of Workflows- rechten nodig om de workflows-tool te gebruiken.


Bekijk hieronder de verschillende functies om te bepalen welke u moet gebruiken: 

Functie Beschrijving Voorbeeld
abs Haal de absolute waarde van een getal op. U kunt deze functie gebruiken om te controleren of een getal positief is.
  • voorbeeldformule: abs([getal of getal-eigenschap])
    • voorbeeld: abs(-10) 
    • voorbeelduitvoer: 10
add Voegt een numerieke waarde op bij een andere numerieke waarde. Deze functie is hetzelfde als de +-operator. Gebruik deze met het volgende: 
  • getal: de oorspronkelijke numerieke waarde voor de bewerking.
  • toe te voegen getal: het getal dat bij de oorspronkelijke numerieke waarde moet worden opgeteld. 
  • voorbeeldformule: add(number, number to add)
    • voorbeeld: add(5, 10)
    • uitvoervoorbeeld: 15

Als alternatief kunt u ook het volgende gebruiken:

  • voorbeeldformule: number + number to add
    • voorbeeld: 5+10
    • voorbeelduitvoer: 15
concat Meerdere tekenreekswaarden samenvoegen. Deze functie is alleen beschikbaar wanneer de actie 'Gegevens opmaken' in de aangepaste modus wordt gebruikt. 
  • voorbeeldformule:concat([string 1], " ", [string 2]) 
    • Voorbeeld: concat([company name], " ", [MonthYear])
    • voorbeeldresultaat: HubSpot juni 2006
hoofdletter Zet de eerste letter van een tekenreekswaarde in hoofdletters. Het eerste teken wordt in hoofdletters weergegeven, terwijl alle andere letters in kleine letters worden weergegeven. Bij andere woorden in de invoer wordt de eerste letter niet in hoofdletters weergegeven
  • voorbeeldformule: capitalize([string])
    • voorbeeld: capitalize([firstname])
    • voorbeelduitvoer: Henry
cut Snijd een of meerdere tekens weg om een tekenreeks uit een waarde te verwijderen. Deze functie kan worden gebruikt om een specifiek deel van een tekenreeks te vinden en weg te snijden. De parameter geeft het deel van de tekenreeks aan dat moet worden verwijderd. Gebruik in combinatie met het volgende: 
  • source: de brontekst waaruit tekens moeten worden verwijderd. 
  • characters_to_cut: de specifieke tekens die moeten worden verwijderd. Bij deze indeling wordt onderscheid gemaakt tussen hoofdletters en kleine letters. 
  • formule: cut(source, characters to cut)
    • voorbeeld: cut([phone], "-")
    • voorbeelduitvoer: 80081234567 


datetimeformat

Let op: deze formule is verouderd en vervangen door de onderstaande functie format_datetime. Acties die deze functie gebruiken, blijven werken, maar voortaan moet de nieuwe functie worden gebruikt.

 
format_datetime Zet een tijdstempel om naar een voor mensen leesbare notatie. Voeg het tijdstempel of de eigenschap samen met de volgende parameters toe om de notatie te configureren:
  • format: de te gebruiken notatie. Mogelijke waarden zijn: 'short', 'medium', 'long', 'full' U kunt ook een aangepaste notatie specificeren met behulp van Unicode LDML-patronen.
  • timeZone: de tijdzone van de uitvoergegevens in IANA TZDB -formaat. Geeft standaard UTC-tijd weer.
  • locale: de locale die moet worden gebruikt voor locale-afhankelijke indelingen.
  • formule: format_datetime(date, format, timeZone, locale)
    • voorbeeld: format_datetime([closedate], 'medium', 'America/New_York, 'de-DE')
    • voorbeelduitvoer: 08.02.2024, 17:09:49
divide Een getal delen. Deze functie is een alternatief voor de /-operator. Gebruik deze met het volgende: 
  • getal: het getal dat moet worden gedeeld. 
  • deler: het getal waarmee moet worden gedeeld. 
  • formule: divide(number, divisor)
    • voorbeeld: divide (8, 4)
    • voorbeelduitvoer: 2

Als alternatief kunt u ook het volgende gebruiken: 

  • formule: number/divisor
    • voorbeeld: 8/4
    • voorbeelduitvoer: 2
deelbaar Controleer of een getal deelbaar is. Als er geen rest is, levert deze functie ‘true’ op. Als er een rest is, levert deze functie ‘false’ op. Gebruik in combinatie met het volgende: 
  • getal: het getal dat moet worden gedeeld. 
  • deler: het getal waarmee moet worden gedeeld. 
  • formule: divisible(number, divisor)
    • voorbeeld: divisible (5,2)
    • voorbeelduitvoer: false
samenvoegen Voeg twee of meer tekenreeksen samen tot één resulterende tekenreeks, met een scheidingsteken tussen elke waarde. Deze functie is alleen beschikbaar wanneer de actie 'Gegevens opmaken' in de aangepaste modus wordt gebruikt. 

Gebruik in combinatie met het volgende: 
  • scheidingsteken: een scheidingsteken dat tussen elk item moet worden ingevoegd.
  • items: een willekeurig aantal tekenreeksen om te combineren. 
  • formule: join(delimiter, items)
    • voorbeeld: join("-", "A", "B", "C")
    • voorbeelduitvoer: A-B-C
links Geeft een substring van tekens uit een tekenreekswaarde terug, beginnend vanaf het begin van die tekenreekswaarde. Deze functie is alleen beschikbaar wanneer de actie 'Gegevens opmaken' in de aangepaste modus wordt gebruikt.
  • formule: left(string, length)
    • voorbeeld: left("Maria", "1")
    • voorbeelduitvoer: M


lengte Geeft het aantal tekens in een tekenreeks terug.
  • formule: length(string)
    • voorbeeld: left("Hello World!")
    • voorbeelduitvoer: 12
lower Zet alle tekens in een tekenreeks om in kleine letters.
  • formule: lower([string])
    • voorbeeld: lower(["HELLO WORLD"])
    • voorbeelduitvoer: hello world
mid Geeft een subreeks van tekens uit een tekenreekswaarde terug. Deze functie is alleen beschikbaar wanneer de actie 'Gegevens opmaken' in de aangepaste modus wordt gebruikt.
  • formule: mid(string, start-index, length)
    • voorbeeld: join("abc123", 2, 2)
    • voorbeelduitvoer: c1
minus_time Trekt een tijdsduur af van een datum-/tijdobject. Gebruik in combinatie met het volgende: 
  • datetime: het datum-/tijdobject waarvan tijd moet worden afgetrokken.
  • diff: de tijdsduur die moet worden afgetrokken. 
  • timeunit: de tijdseenheid waarin de tijd moet worden afgetrokken. Het volgende kan worden gebruikt: 
    • seconden
    • minuten
    • uren
    • halve dagen
    • dagen
    • weken
    • maanden
    • jaren
  • formule: minus_time(datetime, diff, timeunit)
    • voorbeeld: minus_time([closedate], 2, "days")
    • voorbeelduitvoer: 04/11/2020
vermenigvuldigingsfactor Vermenigvuldigt een waarde met een getal. Deze functie is een alternatief voor de *-operator. Gebruik deze functie in combinatie met het volgende: 
  • getal: het getal waarmee vermenigvuldigd moet worden.
  • vermenigvuldigingsfactor: het getal waarmee vermenigvuldigd moet worden. 
  • formule: multipler(number, multipler)
    • voorbeeld:multiplier(5, 3) 
    • voorbeelduitvoer: 15

Als alternatief kunt u ook het volgende gebruiken:

  • formule: number*multipler
    • voorbeeld: 5*3 
    • voorbeelduitvoer: 15
getal Zet een tekenreeks om in een getal.
  • formule: number(string, default?)
    • voorbeeld: left("36")
    • voorbeelduitvoer: 36
plus_time Voeg een tijdsduur toe aan een datum-/tijdobject. Gebruik dit in combinatie met het volgende: 
  • datetime: het datum/tijd-object waaraan tijd moet worden toegevoegd.
  • diff: de tijdsduur die moet worden toegevoegd. 
  • timeunit: de tijdseenheid die moet worden toegevoegd. 
  • formule: plus_time(datetime, diff, timeunit)
    • voorbeeld: plus_time([closedate], 2, "days")
    • voorbeelduitvoer: 06/11/2020


randomNumber Genereer een willekeurig getal binnen een bereik.

Met deze functie zijn de gegenereerde getallen volledig willekeurig en kunnen ze zich herhalen. Als u bijvoorbeeld een bereik van één tot drie gebruikt en drie contactpersonen registreert, krijgt u mogelijk geen drie unieke getallen. 

Zowel het minimum- als het maximumgetal zijn inbegrepen in het bereik. U kunt bij het instellen van uw bereik ook 0 en negatieve getallen gebruiken. 
  • formule: randomNumber(minimum, maximum)
    • voorbeeld: randomNumber(1, 3)
    • voorbeelduitvoer: 1 of 2
vervangen Vervang alle voorkomens van een deelstring door een andere string. Gebruik dit in combinatie met het volgende: 
  • string: de tekenreeks die moet worden gezocht en vervangen. 
  • old: de subreeks die moet worden vervangen. 
  • new: de vervangende tekenreeks. 
  • count: het aantal keren dat de te vervangen subtekenreeks voorkomt. Indien niet opgegeven, worden alle subtekenreeksen vervangen
  • formule: replace(string, old, new, count)
    • voorbeeld: replace( "Hello world!", "Hello", "Hi", 1)
    • voorbeelduitvoer: Hi world!
right Geeft een deelreeks van tekens uit een tekenreekswaarde terug, beginnend vanaf het einde van die tekenreekswaarde. Deze functie is alleen beschikbaar wanneer de actie 'Gegevens opmaken' in de aangepaste modus wordt gebruikt.
  • formule: right(string, length)
    • voorbeeld: right("abc123", 3)
    • voorbeelduitvoer: 123
regex_replace Zoekt naar een regex-patroon en vervangt dit door de opgegeven tekenreeks. Gebruik met de volgende parameters:
  • original_string: deoorspronkelijke tekenreeks waarin moet worden gezocht.
  • pattern: hetreguliere expressiepatroon waarop moet worden gezocht. Informatie over de RE2-syntaxis vindt u hier.
  • replacement_string: de tekenreeks waarmee de tekens die aan het patroon voldoen, moeten worden vervangen.
  • formule: regex_replace(original_string, pattern, replacement_string)
    • voorbeeld: regex_replace("contact-us-2", "[^a-zA-Z]", "")
    • voorbeelduitvoer: contactus
root Bereken de vierkantswortel van een getal. Geef eventueel de N-de wortel op die moet worden berekend. Gebruik dit als volgt:
  • getal: het getal waarvan de wortel moet worden berekend. Bereken de vierkantswortel van een getal. Geef eventueel de N-de wortel op die moet worden berekend 
  • nthRoot: de n-de wortel die moet worden berekend. Indien niet opgegeven, wordt de vierkantswortel berekend. 
  • formule: root(number, nthRoot)
    • voorbeeld: root(625, 4)
    • voorbeelduitvoer: 5
rond Rond een getal af op een opgegeven aantal decimalen. Gebruik in combinatie met het volgende:
  • precision: het aantal decimalen waarop moet worden afgerond. 
  • afrondingsmethode: naar boven of naar beneden afronden op het dichtstbijzijnde gehele getal. De volgende afrondingsmethoden kunnen worden gebruikt: 
    • common
    • ceil
    • floor
  • formule: round(number, precision, rounding method)
    • voorbeeld: round(52.5, 0, 'floor')
    • voorbeelduitvoer: 52
striptags Verwijder SGML/XML-tags en vervang aangrenzende witruimte door één spatie. Dit filter kan worden gebruikt om HTML-tags uit een variabele te verwijderen.
  • formule: striptags([string])
    • voorbeeld: striptags(<div><p>Potato</p></div>)
    • voorbeelduitvoer: Potato
title Zet tekst om naar titelhoofdletters. Elk woord in de resulterende tekenreeks begint met een hoofdletter, terwijl alle overige tekens kleine letters zijn.
  • formule: title([string])
    • voorbeeld: title("cheddar CHEESE")
    • voorbeelduitvoer: Cheddar Cheese
trim Verwijder witruimte aan het begin en einde van een tekenreeks.
  • formule: trim([string])
    • voorbeeld: trim("perzik ")
    • voorbeelduitvoer: perzik
unixtimestamp Converteer een datum/tijd-object naar een Unix-tijdstempel.
  • formule: unixtimestamp([dateteime])
    • voorbeeld: unixtimesstamp([closedate])
    • voorbeelduitvoer: 1652863824
upper Zet alle tekens in hoofdletters.
  • formule: upper([string])
    • voorbeeld: upper("teatime")
    • voorbeelduitvoer: TEATIME
urlencode Escape en URL-codeer een tekenreeks met behulp van UTF-8-opmaak.
  • formule: urlencode([string])
    • voorbeeld: urlencode("hi there")
    • voorbeelduitvoer: hi%20there
Was dit artikel nuttig?
Dit formulier wordt alleen gebruikt voor feedback op documentatie. Ontdek hoe je hulp krijgt met HubSpot.