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.

Aangepaste formule functies

Laatst bijgewerkt: juni 28, 2023

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

Operations Hub Professional, Enterprise

Als u een aangepaste formule gebruikt om uw gegevens in een workflow op te maken, kunt u functies gebruiken met waarden van eigenschappen uit het ingeschreven record of outputs van eerdere acties om complexe formules te maken.

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

Functie Beschrijving Voorbeeld
abs Geeft de absolute waarde van een getal. Je kunt deze functie gebruiken om er zeker van te zijn dat een getal positief is.
  • voorbeeldformule: abs([getal of getaleigenschap])
    • voorbeeld: abs(-10)
    • voorbeeld output: 10
voeg toe Voegt een numerieke waarde toe aan een andere numerieke waarde. Deze functie is hetzelfde als de operator +. Te gebruiken met het volgende:
  • getal: de initiële numerieke waarde voor de bewerking.
  • toe te voegen getal: het getal dat moet worden toegevoegd aan de initiële numerieke waarde.
  • voorbeeldformule: add(getal, toe te voegen getal)
    • voorbeeld: add(5, 10)
    • voorbeeld output: 15

U kunt ook:

  • voorbeeldformule: getal + toe te voegen getal
    • voorbeeld: 5+10
    • voorbeeld output: 15
concat Combineer meerdere string-waarden. Deze functie is alleen beschikbaar wanneer de actie Gegevens opmaken wordt gebruikt in de modus Aangepast.
  • voorbeeldformule: concat([string 1], " ", [string 2])
    • voorbeeld: concat([bedrijfsnaam], " ", [MaandJaar])
    • voorbeeld output: HubSpot juni 2006
kapitaliseren Maak de eerste letter van een stringwaarde hoofdletterig. Het eerste teken wordt in hoofdletters geschreven, terwijl alle andere letters in kleine letters worden geschreven. Bij andere woorden in de invoer wordt de eerste letter niet met hoofdletters geschreven.
  • voorbeeldformule: hoofdletter([string])
    • voorbeeld: hoofdletter([voornaam])
    • voorbeeld output: Henry
geknipt Knipt een teken of meerdere tekens om een tekenreeks uit een waarde te verwijderen. Deze functie kan worden gebruikt om een specifiek deel van een tekenreeks te matchen en eruit te knippen. De parameter specificeert het deel van de tekenreeks dat moet worden verwijderd. Te gebruiken met het volgende:
  • bron: de bronstring waaruit tekens moeten worden verwijderd.
  • characters_to_cut: de specifieke tekens die moeten worden verwijderd. Dit formaat is hoofdlettergevoelig.
  • formule: cut(bron, te knippen karakters)
    • voorbeeld: cut([telefoon], "-")
    • voorbeeld output: 80081234567


datetijdformaat Wijzig het datumformaat om een tijdstempel om te zetten in mensvriendelijke tekst. Gebruik de formaatparameter om te kiezen hoe de resulterende tekst eruit zal zien. Te gebruiken met het volgende:
  • datetime: het datum/tijd object om te formatteren.
  • formaat: het formaat voor het datum/tijd object. Deze parameter gebruikt de format tokens van het HubL datetimeformat filter
  • formule: datetimeformat(datetime, format, timezone)
    • voorbeeld: datetimeformat([closedate], %B %e %Y %l %p", "America/Los_Angeles")
    • voorbeeld output: 1 oktober 2020 9 AM
delen Een getal delen. Deze functie is een alternatief voor de / operator. Te gebruiken met het volgende:
  • getal: het getal dat moet worden gedeeld.
  • deler: het getal waarmee gedeeld moet worden.
  • formule: delen(getal, deler)
    • voorbeeld: delen (8, 4)
    • voorbeeld output: 2

U kunt ook:

  • formule: getal/deler
    • voorbeeld: 8/4
    • voorbeeld output: 2
deelbaar Test of een getal gelijkmatig deelbaar is. Als er geen rest is, geeft deze functie waar aan. Als er wel een rest is, geeft deze functie onwaar aan. Te gebruiken met het volgende:
  • getal: het getal dat gedeeld moet worden.
  • deler: het getal waarmee gedeeld moet worden.
  • formule: deelbaar(getal, deler)
    • voorbeeld: deelbaar (5,2)
    • voorbeeld output: false
Word lid van Combineer twee of meer tekenreeksen tot één resultaatstring, met een scheidingsteken tussen elke waarde. Deze functie is alleen beschikbaar wanneer de actie Gegevens opmaken wordt gebruikt in de modus Aangepast.

Te gebruiken met het volgende:
  • scheidingsteken: een scheidingsteken dat tussen elk item moet worden ingevoegd.
  • items: een willekeurig aantal te combineren strings.
  • formule: join(delimiter, items)
    • voorbeeld: join("-", "A", "B", "C")
    • voorbeeld uitvoer: A-B-C
links Geeft een substring van tekens van een tekenreekswaarde terug vanaf een begin van een tekenreekswaarde. Deze functie is alleen beschikbaar wanneer de actie Gegevens opmaken wordt gebruikt in de modus Aangepast.
  • formule: left(string, length)
    • voorbeeld: links("Maria", "1")
    • voorbeeld output: M


lengte Geeft als resultaat het aantal tekens in een tekenreeks.
  • formule: lengte(string)
    • voorbeeld: left("Hello World!")
    • voorbeeld output: 12
lager Zet alle tekens in een tekenreeks om in allemaal kleine letters.
  • formule: lower([string])
    • voorbeeld: lower(["HELLO WORLD"])
    • voorbeelduitvoer: hello world
midden Geeft een substring van tekens van een tekenreekswaarde. Deze functie is alleen beschikbaar wanneer de actie Gegevens opmaken wordt gebruikt in de modus Aangepast.
  • formule: mid(string, start-index, lengte)
    • voorbeeld: join("abc123", 2, 2)
    • voorbeelduitvoer: c1
min_tijd Trekt een hoeveelheid tijd af van een datum/tijd-object. Te gebruiken met het volgende:
  • datetime: het date/time object om tijd aan toe te voegen.
  • diff: de hoeveelheid tijd die moet worden opgeteld.
  • timeunit: de tijdseenheid die moet worden opgeteld. Het volgende kan worden gebruikt:
    • seconden
    • minuten
    • uren
    • halve_dagen
    • dagen
    • weken
    • maanden
    • jaren
  • formule: min_tijd(datetime, diff, tijdseenheid)
    • voorbeeld: minus_time([closedate], 2, "days")
    • voorbeeld output: 04/11/2020
multiplicator Vermenigvuldigt een waarde met een getal. Deze functie is een alternatief voor de operator *. Te gebruiken met het volgende:
  • getal: het getal dat moet worden vermenigvuldigd.
  • vermenigvuldiger : het getal waarmee moet worden vermenigvuldigd.
  • formule: multipler(getal, multipler)
    • voorbeeld: vermenigvuldiger(5, 3)
    • voorbeeld output: 15

U kunt ook:

  • formule: getal*multiplicator
    • voorbeeld: 5*3
    • voorbeeld output: 15
nummer Converteert een tekenreeks naar een getal.
  • formule: getal (string, standaard?)
    • voorbeeld: links("36")
    • voorbeeld output: 36
plus_tijd Voegt een hoeveelheid tijd toe aan een datum/tijd object. Te gebruiken met het volgende:
  • datetime: het date/time object om tijd aan toe te voegen.
  • diff: de hoeveelheid tijd die moet worden toegevoegd.
  • timeunit: de tijdseenheid die moet worden toegevoegd.
  • formule: plus_time(datetime, diff, tijdseenheid)
    • voorbeeld: plus_time([closedate], 2, "days")
    • voorbeeld output: 06/11/2020


randomNumber Genereert een willekeurig getal binnen een bereik.

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

Zowel minimum- als maximumgetallen worden in het bereik opgenomen. U kunt ook 0 en negatieve getallen gebruiken bij het instellen van uw bereik.
  • formule: randomNumber(minimum, maximum)
    • voorbeeld: randomNumber(1, 3)
    • voorbeeld uitgang: 1 of 2
vervangen Vervangt alle instanties van een substring door een andere string. Te gebruiken met het volgende:
  • string: de string die gezocht en vervangen moet worden.
  • oud: de substring die vervangen moet worden.
  • nieuw: de vervangende string.
  • count: het aantal instanties van de te vervangen substring. Indien niet opgegeven, worden alle substrings vervangen.
  • formule: replace(string, old, new, count)
    • voorbeeld: replace( "Hello world!", "Hello", "Hi", 1)
    • voorbeeld uitvoer: Hallo wereld!
rechts Geeft een substring van tekens van een tekenreekswaarde terug vanaf het einde van een tekenreekswaarde. Deze functie is alleen beschikbaar wanneer de actie Gegevens opmaken wordt gebruikt in de modus Aangepast.
  • formule: rechts(string, lengte)
    • voorbeeld: rechts("abc123", 3)
    • voorbeeld uitvoer: 123
root Bereken de vierkantswortel van een getal. Geef optioneel de N-de wortel op om te berekenen. Te gebruiken met het volgende:
  • getal: het getal om de wortel van te nemen.Bereken de vierkantswortel van een getal. Geef optioneel de N-de wortel op om te berekenen
  • nthRoot: de n-de wortel die moet worden berekend. Indien niet opgegeven, wordt de vierkantswortel genomen.
  • formule: wortel(getal, nthRoot)
    • voorbeeld: root(625, 4)
    • voorbeeld output: 5
rond Rond een getal af op een opgegeven decimaal. Te gebruiken met het volgende:
  • precisie: de decimaal waarnaar moet worden afgerond.
  • afrondingsmethode: rond naar boven of naar beneden af op het dichtstbijzijnde gehele getal. De volgende afrondingsmethoden kunnen worden gebruikt:
    • gewoon
    • ceil
    • vloer
  • formule: rond(getal, precisie, afrondingsmethode)
    • voorbeeld: round(52.5, 0, "floor")
    • voorbeeld output: 52
striptags SGML/XML-tags strippen en aangrenzende witruimte vervangen door een spatie. Dit filter kan worden gebruikt om alle HTML-tags uit een variabele te verwijderen.
  • formule: striptags([string])
    • voorbeeld: striptags(<div><p>Potato</p></div>)
    • voorbeeld output: Aardappel
titel Verander de tekst in titelcasing. Elk woord in de resulterende string zal beginnen met hoofdletters, terwijl alle overige karakters kleine letters zijn.
  • formule: titel([string])
    • voorbeeld: title("cheddar CHEESE")
    • voorbeeld output: Cheddar Kaas
trim Verwijdert voorloop- en sleepspaties uit een tekenreeks.
  • formule: trim([string])
    • voorbeeld: trim(" perzik ")
    • voorbeelduitvoer: perzik
unixtimestamp Zet een datum/tijd-object om in een Unix-tijdstempel.
  • formule: unixtimestamp([dateteime])
    • voorbeeld: unixtimesstamp([closedate])
    • voorbeeld output: 1652863824
bovenste Verander alle tekens in hoofdletters.
  • formule: upper([string])
    • voorbeeld: upper("teatime")
    • voorbeeld uitvoer: TEATIME
urlencode Escape en URL coderen een string met 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.