Gå til innhold
Merk:: Denne artikkelen er oversatt av praktiske årsaker. Oversettelsen opprettes automatisk ved hjelp av oversettingsprogramvare, og det er ikke sikkert at den er korrekturlest. Den engelske versjonen av denne artikkelen skal regnes som den regjerende versjonen med den nyeste informasjonen. Du finner den her.

Bruk egendefinerte formelfunksjoner når du formaterer data i arbeidsflyter

Sist oppdatert: 13 april 2026

Tilgjengelig med et av følgende abonnementer, unntatt der det er angitt:

Hvis du bruker en egendefinert formel til å formatere dataene dine i en arbeidsflyt, kan du bruke funksjoner med egenskapsverdier fra den registrerte posten eller utdata fra tidligere handlinger for å lage komplekse formler. 

Disse funksjonene gjelder ikke for beregningsegenskaper. Hvis du vil se på operatorer, funksjoner og mer for beregningsegenskaper, kan du i stedet lære om hvordan du oppretter egendefinerte ligningsberegningsegenskaper

Gå gjennom de ulike funksjonene nedenfor for å finne ut hvilken du skal bruke: 

Funksjon Beskrivelse Eksempel
abs Henter absoluttverdien av et tall. Du kan bruke denne funksjonen for å sikre at et tall er positivt.
  • eksempelformel: abs([tall eller tall-egenskap])
    • eksempel: abs(-10) 
    • eksempel på utdata: 10
add Legger en numerisk verdi til en annen numerisk verdi. Denne funksjonen er den samme som +-operatoren. Brukes med følgende: 
  • tall: den opprinnelige numeriske verdien for operasjonen.
  • tall å legge til: tallet som skal legges til den opprinnelige numeriske verdien. 
  • eksempelformel: add(tall, tall å legge til)
    • eksempel: add(5, 10)
    • eksempel på utdata: 15

Alternativt kan du også bruke:

  • eksempelformel: tall + tall å legge til
    • eksempel: 5+10
    • eksempel på utdata: 15
concat Kombiner flere strengverdier. Denne funksjonen er bare tilgjengelig når handlingen Formater data brukes i Tilpasset-modus
  • eksempelformel:concat([streng 1], " ", [streng 2]) 
    • eksempel: concat([firmanavn], " ", [månedår])
    • eksempel på utdata: HubSpot juni 2006
capitalize Skriv første bokstav i en strengverdi med stor bokstav. Det første tegnet blir stor bokstav, mens alle andre bokstaver blir små bokstaver. Andre ord i inndataene får ikke første bokstav med stor bokstav
  • eksempelformel: capitalize([streng])
    • eksempel: capitalize([fornavn])
    • eksempel på utdata: Henry
cut Klipp ut ett eller flere tegn for å fjerne en streng fra en verdi. Denne funksjonen kan brukes til å matche og klippe ut en bestemt del av en streng. Parameteren angir hvilken del av strengen som skal fjernes. Brukes sammen med følgende: 
  • source: kildestrengen som tegn skal fjernes fra. 
  • characters_to_cut: de spesifikke tegnene som skal fjernes. Dette formatet er skiftesensitivt. 
  • formel: cut(kilde, tegn som skal kuttes)
    • eksempel: cut([telefonnummer], "-")
    • eksempel på utdata: 80081234567 


datetimeformat

Merk: denne formelen er utfaset og erstattet av format_datetime-funksjonen nedenfor. Handlinger som bruker denne funksjonen vil fortsatt fungere, men den nye funksjonen bør brukes fremover.

 
format_datetime Konverter en tidsstempel til et brukervennlig format. Inkluder tidsstempelet eller egenskapen sammen med følgende parametere for å konfigurere formatet:
  • format: formatet som skal brukes. Verdiene inkluderer: 'short', 'medium', 'long', 'full'. Du kan også spesifisere et tilpasset format ved hjelp av Unicode LDML-mønstre.
  • timeZone: tidssonen for utdataene i IANA TZDB -format. Returnerer UTC-tid som standard.
  • locale: språkinnstillingen som skal brukes for språkavhengige formater.
  • formel: format_datetime(date, format, timeZone, locale)
    • eksempel: format_datetime([closedate], 'medium', 'America/New_York, 'de-DE')
    • eksempel på utdata: 08.02.2024, 17:09:49
divide Del et tall. Denne funksjonen er et alternativ til /-operatoren. Brukes med følgende: 
  • tall: tallet som skal deles. 
  • divisor: tallet som skal brukes til divisjonen. 
  • formel: dividere(tall, divisor)
    • eksempel: divide (8, 4)
    • eksempel på utdata: 2

Alternativt kan du også bruke: 

  • formel: tall/divisor
    • eksempel: 8/4
    • eksempel på utdata: 2
delbar Test om et tall er jevnt delbart. Når det ikke er noen rest, vil denne funksjonen gi verdien true. Når det er en rest, vil denne funksjonen gi verdien false. Brukes sammen med følgende: 
  • tall: tallet som skal deles. 
  • divisor: tallet som skal brukes til divisjonen. 
  • formel: divisible(tall, divisor)
    • eksempel: delbar (5,2)
    • eksempel på utdata: false
sammenføy Kombiner to eller flere strenger til én resultatstreng ved å bruke et skilletegn mellom hver verdi. Denne funksjonen er bare tilgjengelig når handlingen Formater data brukes i Tilpasset-modus

Brukes sammen med følgende: 
  • delimiter: en skilletegnstreng som skal settes inn mellom hvert element.
  • elementer: et hvilket som helst antall strenger som skal kombineres. 
  • formel: sammenføy(skilletegn, elementer)
    • eksempel: join("-", "A", "B", "C")
    • eksempel på utdata: A-B-C
venstre Returnerer en delstreng av tegn fra en strengverdi fra begynnelsen av en strengverdi. Denne funksjonen er bare tilgjengelig når handlingen Formater data brukes i Tilpasset-modus.
  • formel: venstre(streng, lengde)
    • eksempel: left("Maria", "1")
    • eksempel på utdata: M


lengde Returnerer antall tegn i en streng.
  • formel: lengde(streng)
    • eksempel: left("Hello World!")
    • eksempel på utdata: 12
lower Konverterer alle tegn i en streng til små bokstaver.
  • formel: lower([streng])
    • eksempel: lower(["HELLO WORLD"])
    • eksempel på utdata: hello world
mid Returnerer en delstreng av tegn fra en strengverdi. Denne funksjonen er bare tilgjengelig når handlingen Formater data brukes i Tilpasset modus.
  • formel: mid(streng, startindeks, lengde)
    • eksempel: join("abc123", 2, 2)
    • eksempel på utdata: c1
minus_time Trekk en tidsperiode fra et dato-/tidsobjekt. Brukes sammen med følgende: 
  • datetime: dato-/tidsobjektet som tiden skal trekkes fra.
  • diff: tidsperioden som skal trekkes fra. 
  • timeunit: tidsenheten som skal trekkes fra. Følgende kan brukes: 
    • sekunder
    • minutter
    • timer
    • halve_dager
    • dager
    • uker
    • måneder
    • år
  • formel: minus_time(datetime, diff, tidsenhet)
    • eksempel: minus_time([closedate], 2, "days")
    • eksempel på utdata: 04/11/2020
multiplikator Multipliserer en verdi med et tall. Denne funksjonen er et alternativ til *-operatoren. Brukes sammen med følgende: 
  • tall: tallet som skal multipliseres.
  • multiplikator: tallet som skal multipliseres med. 
  • formel: multipler(tall, multiplikator)
    • eksempel:multiplier(5, 3) 
    • eksempel på utdata: 15

Alternativt kan du også bruke:

  • formel: tall*multiplikator
    • eksempel: 5*3 
    • eksempel på utdata: 15
tall Konverterer en streng til et tall.
  • formel: tall(streng, standard?)
    • eksempel: left("36")
    • eksempel på utdata: 36
plus_time Legger til en tidsperiode til et dato-/tidsobjekt. Brukes sammen med følgende: 
  • datetime: dato-/tidsobjektet som tiden skal legges til.
  • diff: tidsperioden som skal legges til. 
  • timeunit: tidsenheten som skal legges til. 
  • formel: pluss_tid(dato-tid, differanse, tidsenhet)
    • eksempel: plus_time([closedate], 2, "days")
    • eksempel på utdata: 06/11/2020


randomNumber Generer et tilfeldig tall innenfor et område.

Med denne funksjonen er tallene som genereres helt tilfeldige og kan gjenta seg. Hvis du for eksempel bruker et område fra én til tre og registrerer tre kontakter, får du kanskje ikke tre unike tall. 

Både minimums- og maksimumsverdiene er inkludert i området. Du kan også bruke 0 og negative tall når du angir området. 
  • formel: randomNumber(minimum, maksimum)
    • eksempel: randomNumber(1, 3)
    • eksempel på utdata: 1 eller 2
erstatt Erstatt alle forekomster av en delstreng med en annen streng. Brukes sammen med følgende: 
  • string: strengen som skal søkes etter og erstattes. 
  • old: delstrengen som skal erstattes. 
  • ny: erstatningsstrengen. 
  • count: antall forekomster av delstrengen som skal erstattes. Hvis ikke angitt, vil alle delstrenger bli erstattet
  • formel: erstatt(streng, gammel, ny, antall)
    • eksempel: replace( "Hello world!", "Hello", "Hi", 1)
    • eksempel på utdata: Hei verden!
right Returnerer en delstreng av tegn fra en strengverdi fra slutten av en strengverdi. Denne funksjonen er kun tilgjengelig når handlingen Formater data brukes i Tilpasset modus.
  • formel: høyre(streng, lengde)
    • eksempel: right("abc123", 3)
    • eksempel på utdata: 123
regex_replace Søk etter et regulært uttrykk og erstatt det med den angitte strengen. Brukes med følgende parametere:
  • original_string: denopprinnelige strengen som skal søkes i.
  • mønster: detregulære uttrykket som skal matches. Informasjon om RE2-syntaksen finner du her.
  • replacement_string: strengen som skal erstatte tegnene som samsvarer med mønsteret.
  • formel: regex_replace(original_string, pattern, replacement_string)
    • eksempel: regex_replace("contact-us-2", "[^a-zA-Z]", "")
    • eksempel på utdata: contactus
root Beregn kvadratroten av et tall. Du kan eventuelt spesifisere den N-te roten som skal beregnes. Brukes med følgende:
  • tall: tallet som roten skal beregnes for. Beregn kvadratroten av et tall. Du kan eventuelt spesifisere hvilken N-te rot som skal beregnes 
  • nthRoot: den n-te roten som skal beregnes. Hvis ikke angitt, vil kvadratroten bli beregnet. 
  • formel: root(tall, nte rot)
    • eksempel: root(625, 4)
    • eksempel på utdata: 5
round Avrund et tall til et angitt desimaltall. Brukes sammen med følgende:
  • presisjon: desimalen det skal avrundes til. 
  • avrundingsmetode: avrund opp eller ned til nærmeste hele tall. Følgende avrundingsmetoder kan brukes: 
    • vanlig
    • ceil
    • gulv
  • formel: round(tall, presisjon, avrundingsmetode)
    • eksempel: round(52,5, 0, 'floor')
    • eksempel på utdata: 52
striptags Fjern SGML/XML-koder og erstatt tilstøtende mellomrom med ett mellomrom. Dette filteret kan brukes til å fjerne HTML-koder fra en variabel.
  • formel: striptags([streng])
    • eksempel: striptags(<div><p>Potato</p></div>)
    • eksempel på utdata: Potato
tittel Endre tekst til tittelform. Hvert ord i den resulterende strengen vil starte med store bokstaver, mens alle gjenværende tegn er små bokstaver.
  • formel: title([streng])
    • eksempel: title("cheddar CHEESE")
    • eksempel på utdata: Cheddarost
trim Fjern ledende og avsluttende mellomrom fra en streng.
  • formel: trim([streng])
    • eksempel: trim("fersken")
    • eksempel på utdata: fersken
unixtimestamp Konverter et dato-/tidsobjekt til en Unix-tidsstempel.
  • formel: unixtimestamp([dato og klokkeslett])
    • eksempel: unixtimesstamp([closedate])
    • eksempel på utdata: 1652863824
upper Endre alle tegn til store bokstaver.
  • formel: store bokstaver([streng])
    • eksempel: upper("teatime")
    • eksempel på utdata: TEATIME
urlencode Escape og URL-kode en streng ved hjelp av UTF-8-formatering.
  • formel: urlencode([streng])
    • eksempel: urlencode("hi there")
    • eksempel på utdata: hi%20there
Var denne artikkelen nyttig?
Dette skjemaet brukes kun for tilbakemeldinger om dokumentasjon. Se hvordan du kan få hjelp med HubSpot.