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.
Workflows

Aangepaste Formule Functies

Laatst bijgewerkt: september 7, 2022

Geldt voor:

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 Vindt de absolute waarde van een getal. Je kunt deze functie gebruiken om er zeker van te zijn dat een getal positief is.
  • voorbeeld formule: abs([getal of getal eigenschap])
    • voorbeeld: abs(-10)
    • voorbeeld output: 10
voeg toe Telt een numerieke waarde op bij een andere numerieke waarde. Deze functie is dezelfde als de operator +. Te gebruiken met het volgende:
  • getal: de initiële numerieke waarde voor de bewerking.
  • getal toe te voegen: het getal dat bij de initiële numerieke waarde moet worden opgeteld.
  • voorbeeldformule: add(getal, getal om op te tellen)
    • voorbeeld: add (5, 10)
    • voorbeeld uitgang: 15

Als alternatief kunt u ook:

  • voorbeeldformule: getal + getal om op te tellen
    • voorbeeld: 5+10
    • voorbeeld uitgang: 15
concat Combineer meerdere tekenreeksen. Deze functie is alleen beschikbaar wanneer de actie Formatteer gegevens wordt gebruikt in de Aangepaste modus.
  • voorbeeldformule: concat([string 1], [string 2])
    • voorbeeld: concat([bedrijfsnaam], [MaandJaar])
    • voorbeeld output: HubSpot juni 2006
kapitaliseren Geef de eerste letter van een tekenreeks een hoofdletter. Het eerste teken zal hoofdletter zijn, terwijl alle andere letters een kleine letter zullen zijn. Andere woorden in de invoer krijgen hun eerste letter niet in hoofdletters
  • voorbeeldformule: kapitaliseren([string])
    • voorbeeld: hoofdletter([voornaam])
    • voorbeeld output: Henry
gesneden Knip 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 uit te knippen. De parameter specificeert het deel van de tekenreeks dat moet worden verwijderd. Te gebruiken met het volgende:
  • bron: de bronstring om tekens uit te verwijderen.
  • characters_to_cut: de specifieke tekens die moeten worden verwijderd. Dit formaat is hoofdlettergevoelig.
  • formule: cut(bron, te knippen tekens)
    • voorbeeld: cut([phone], "-")
    • voorbeeld output: 80081234567


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

Als alternatief kunt u ook:

  • formule: getal/ deler
    • voorbeeld: 8/4
    • voorbeeld uitgang: 2
deelbaar Test of een getal even deelbaar is. Als er geen rest is, is deze functie waar. Als er een rest is, is deze functie niet waar. Te gebruiken met het volgende:
  • getal: het getal dat gedeeld moet worden.
  • deler: het getal om door te delen voor de delingsoperatie.
  • formule: deelbaar(getal, deler)
    • voorbeeld: deelbaar (5,2)
    • voorbeeld output: false
ga naar Combineer twee of meer strings tot één resultaatstring, met gebruik van een scheidingsteken tussen elke waarde. Deze functie is alleen beschikbaar wanneer de actie Gegevens opmaken wordt gebruikt in de Aangepaste modus.

Te gebruiken met het volgende:
  • scheidingsteken: een scheidingsteken dat tussen elk item wordt ingevoegd.
  • items: een willekeurig aantal strings om te combineren.
  • formule: links(string, lengte)
    • voorbeeld: links ("Maria", "1")
    • voorbeeld output: M
links Geeft als resultaat een substring van tekens van een tekenreekswaarde vanaf het begin van een tekenreekswaarde. Deze functie is alleen beschikbaar wanneer de actie Formatteer gegevens in de Aangepaste modus wordt gebruikt.
  • formule: join(delimiter, items)
    • voorbeeld: join("-", "A", "B", "C")
    • voorbeeld uitgang: A-B-C
lager Converteer alle tekens in een string naar alle kleine letters.
  • formule: lager([string])
    • voorbeeld: lower(["HELLO WORLD"])
    • voorbeeld output: hello world
midden Geeft als resultaat een substring van tekens uit een tekenreekswaarde. Deze functie is alleen beschikbaar wanneer de actie Formatteer gegevens wordt gebruikt in de Aangepaste modus.
  • formule: mid(string, start-index, lengte)
    • voorbeeld: join("abc123", 2, 2)
    • voorbeeld uitgang: c1
min_tijd Trekt een hoeveelheid tijd af van een datum/tijd object. Te gebruiken met het volgende:
  • datetime: het datum/tijd object om tijd aan toe te voegen.
  • diff: de hoeveelheid tijd om toe te voegen.
  • tijdseenheid: de eenheid van tijd die moet worden toegevoegd. De volgende kunnen worden gebruikt:
    • seconden
    • minuten
    • uren
    • halve_dagen
    • dagen
    • weken
    • maanden
    • jaren
  • formule: min_tijd(datetime, diff, tijdseenheid)
    • voorbeeld: minus_tijd([gesloten datum], 2, "dagen")
    • voorbeeld output: 04/11/2020
vermenigvuldigingsfactor Vermenigvuldigt een waarde met een getal. Deze functie is een alternatief voor de operator *. Te gebruiken met de volgende:
  • getal: het getal dat vermenigvuldigd moet worden.
  • vermenigvuldiger: het getal waarmee vermenigvuldigd wordt.
  • formule: multipler(getal, multipler)
    • voorbeeld: vermenigvuldiger(5, 3)
    • voorbeeld uitgang: 15

Als alternatief kunt u ook:

  • formule: getal*multipler
    • voorbeeld: 5*3
    • voorbeeld uitgang: 15
plus_tijd Voeg een hoeveelheid tijd toe aan een datum/tijd object. Te gebruiken met het volgende:
  • datetime: het datum/tijd object om tijd aan toe te voegen.
  • diff: de hoeveelheid tijd om toe te voegen.
  • timeunit: de eenheid van tijd die moet worden toegevoegd.
  • formule: plus_tijd(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 getallen volledig willekeurig en kunnen ze zich herhalen. Als u bijvoorbeeld een bereik van één tot drie gebruikt en drie contactpersonen inschrijft, krijgt u mogelijk niet drie unieke getallen.

Zowel minimum- als maximumgetallen worden in het bereik opgenomen. U kunt ook 0 en negatieve getallen gebruiken bij het instellen van uw bereik.
  • formule: randomNummer(minimum, maximum)
    • voorbeeld: randomNumber(1, 3)
    • voorbeeld uitgang: 1 of 2
vervangen Vervang alle instanties van een subtekenreeks door een andere tekenreeks. Gebruik met het volgende:
  • string: de string die gezocht en vervangen moet worden.
  • oud: de substring die moet worden vervangen.
  • nieuw: de vervangende tekenreeks.
  • telling: het aantal instanties van de te vervangen subtring. Indien niet opgegeven, worden alle subtekenreeksen vervangen
  • formule: replace(string, oud, nieuw, count)
    • voorbeeld: replace("Hallo wereld!", "Hallo", "Hoi", 1)
    • voorbeeld output: Hallo wereld!
rechts Geeft als resultaat een substring van tekens van een tekenreekswaarde vanaf het einde van een tekenreekswaarde. Deze functie is alleen beschikbaar wanneer de actie Formatteer gegevens in de Aangepaste modus wordt gebruikt.
  • formule: rechts(string, lengte)
    • voorbeeld: rechts ("abc123", 3)
    • voorbeeld output: 123
root Bereken de vierkantswortel van een getal. Optioneel: geef 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. Optioneel, geef 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, n-deWortel)
    • voorbeeld: wortel(625, 4)
    • voorbeeld uitgang: 5
rond Rond een getal af op een opgegeven decimaal. Gebruiken met de volgende:
  • precisie: het decimaalteken waarop moet worden afgerond.
  • afrondingsmethode: rond naar boven of beneden af op het dichtstbijzijnde gehele getal. De volgende afrondingsmethoden kunnen worden gebruikt:
    • gemeenschappelijk
    • ceil
    • vloer
  • formule: afronden(getal, precisie, afrondingsmethode)
    • voorbeeld: rond(52.5, 0, 'vloer')
    • voorbeeld output: 52
striptags Stript SGML/XML-tags en vervangt aangrenzende witruimte door één 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 hoofdletters. Elk woord in de resulterende string zal beginnen met hoofdletters, terwijl alle resterende tekens kleine letters zijn.
  • formule: titel([string])
    • voorbeeld: title("cheddar CHEESE")
    • voorbeeld output: Cheddar Kaas
trim Verwijdert voorloopwit en spaties achteraan uit een string.
  • formule: trim([string])
    • voorbeeld: trim(" perzik ")
    • voorbeeld output: perzik
unixtimestamp Zet een datum/tijd object om in een Unix tijdstempel.
  • formule: unixtimestamp([datetijd])
    • voorbeeld: unixtimesstamp([closedate])
    • voorbeeld output: 1652863824
bovenste Verander alle tekens in hoofdletters.
  • formule: upper([string])
    • voorbeeld: upper("teatime")
    • voorbeeld output: TEATIME
urlencode Escape en URL codering van een string met UTF-8 opmaak.
  • formule: urlencode([string])
    • voorbeeld: urlencode("hi there")
    • voorbeeld output: hi%20there
Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.