Hoppa till innehåll
Observera: Översättningen av denna artikel är endast avsedd att underlätta för dig. Översättningen har skapats automatiskt med hjälp av en översättningsprogramvara och har eventuellt inte korrekturlästs. Den engelska versionen av denna artikel bör därför betraktas som den gällande versionen med den senaste informationen. Du kan komma åt den här.

Funktioner för anpassade formler

Senast uppdaterad: juni 28, 2023

Tillgänglig med något av följande abonnemang, om inte annat anges:

Operations Hub Professional, Enterprise

Om du använder en anpassad formel för att formatera data i ett arbetsflöde kan du använda funktioner med egenskapsvärden från den registrerade posten eller utdata från tidigare åtgärder för att skapa komplexa formler.

Se de olika funktionerna nedan för att avgöra vilken funktion du ska använda:

Funktion Beskrivning Exempel
abs Hämta det absoluta värdet av ett tal. Du kan använda den här funktionen för att kontrollera att ett tal är positivt.
  • exempelformel: abs([tal eller talegenskap])
    • exempel: abs(-10)
    • exempel på utdata: 10
Lägg till Lägger till ett numeriskt värde till ett annat numeriskt värde. Funktionen är densamma som +-operatorn. Använd den med följande:
  • Nummer: det ursprungliga numeriska värdet för operationen.
  • Antal som ska läggas till: det antal som ska läggas till det ursprungliga numeriska värdet.
  • exempelformel: add(antal, antal att lägga till)
    • exempel: add(5, 10)
    • exempel på utdata: 15

Alternativt kan du också använda:

  • exempelformel: nummer + nummer att lägga till
    • exempel: 5+10
    • exempel på utdata: 15
concat Kombinera flera strängvärden. Den här funktionen är endast tillgänglig när åtgärden Formatera data används i anpassat läge.
  • exempelformel: concat([sträng 1], " ", [sträng 2])
    • exempel: concat([företagsnamn], " ", [MånadÅr])
    • exempel på utdata: HubSpot juni 2006
kapitalisera Förstebokstaven i ett strängvärde skrivs med versal. Det första tecknet kommer att vara versalt, medan alla andra bokstäver kommer att vara små bokstäver. Andra ord i inmatningen kommer inte att få sin första bokstav versalerad.
  • exempelformel: capitalize([sträng])
    • exempel: versaler([förnamn])
    • exempel på utdata: Henry
klippa Klipp ett eller flera tecken för att ta bort en sträng från ett värde. Den här funktionen kan användas för att matcha och klippa ut en specifik del av en sträng. Parametern anger den del av strängen som ska tas bort. Används tillsammans med följande:
  • source: den källsträng som tecken ska tas bort från.
  • characters_to_cut: de specifika tecken som ska tas bort. Det här formatet är skiftlägeskänsligt.
  • formel: cut(källa, tecken som ska klippas bort)
    • exempel: cut([phone], "-")
    • exempel på utdata: 80081234567


datumtidsformat Ändra datumformatet för att omvandla en tidsstämpel till en mänsklig text. Använd formatparametern för att välja hur den resulterande texten ska se ut. Används tillsammans med följande:
  • Datetime: datum/tids-objektet som ska formateras.
  • format: formatet för datum/tidsobjektet. Den här parametern använder formateringstoken från HubL-filtret datetimeformat.
  • formel: datetimeformat(datetime, format, tidszon)
    • exempel: datetimeformat([closedate], %B %e %Y %l %p", "America/Los_Angeles")
    • exempel på utdata: 1 oktober 2020 9 AM
dela upp Dela ett tal. Den här funktionen är ett alternativ till operatören /. Använd den med följande:
  • antal: det antal som ska divideras.
  • Divisor: det tal som ska divideras med för divideringsoperationen.
  • formel: divide(tal, divisor)
    • exempel: dividera (8, 4)
    • exempel på utdata: 2

Alternativt kan du också använda:

  • Formel: tal/divisor
    • exempel: 8/4
    • exempel på utdata: 2
delbar Testa om ett tal är jämnt delbart. När det inte finns någon rest blir denna funktion sann. Om det finns en rest blir den här funktionen falsk. Används tillsammans med följande:
  • Nummer: Det nummer som ska divideras.
  • Divisor: det tal som ska divideras med för divideringsoperationen.
  • formel: divisible(tal, divisor)
    • exempel: delbar (5,2)
    • exempel på utdata: falskt
gå med i Kombinera två eller flera strängar till en resultatsträng med en separator mellan varje värde. Den här funktionen är endast tillgänglig när åtgärden Formatera data används i anpassat läge.

Används med följande:
  • Delimiter: En separatorsträng som ska infogas mellan varje post.
  • Items: valfritt antal strängar som ska kombineras.
  • formel: join(delimiter, items)
    • exempel: join("-", "A", "B", "C")
    • exempel på utdata: A-B-C
vänster Återger en delsträng av tecken från ett strängvärde från början av ett strängvärde. Den här funktionen är endast tillgänglig när åtgärden Formatera data används i anpassat läge.
  • formel: left(sträng, längd)
    • exempel: left("Maria", "1")
    • exempel på utdata: M


längd Återger antalet tecken i en sträng.
  • formel: längd(sträng)
    • exempel: left("Hello World!")
    • exempel på utdata: 12
lägre Konvertera alla tecken i en sträng till små bokstäver.
  • formel: lower([sträng])
    • exempel: lower(["HELLO WORLD"])
    • exempel på utdata: hello world
mitten av Återger en delsträng av tecken från ett strängvärde. Den här funktionen är endast tillgänglig när åtgärden Formatera data används i anpassat läge.
  • formel: mid(sträng, startindex, längd)
    • exempel: join("abc123", 2, 2)
    • exempel på utdata: c1
minus_tid Subtraherar ett tidsbelopp från ett datum/tidsobjekt. Används med följande:
  • Datetime: Datum/tidsobjektet som tiden ska läggas till.
  • diff: den tid som ska läggas till.
  • timeunit: den tidsenhet som ska läggas till. Följande kan användas:
    • sekunder
    • minuter
    • timmar
    • halvdagar
    • dagar
    • veckor
    • månader
    • år
  • formel: minus_time(datetime, diff, timeunit)
    • exempel: minus_time([closedate], 2, "days")
    • exempel på utdata: 04/11/2020
multiplikator Multiplicerar ett värde med ett tal. Denna funktion är ett alternativ till *-operatorn. Används med följande:
  • antal: det antal som ska multipliceras.
  • multiplikator: talet som ska multipliceras med.
  • formel: multipler(antal, multipler)
    • exempel: multiplikator(5, 3 )
    • exempel på utdata: 15

Alternativt kan du också använda:

  • formel: antal*multiplikator
    • exempel: 5*3
    • exempel på utdata: 15
nummer Konverterar en sträng till ett nummer.
  • formel: antal(sträng, standard?)
    • exempel: left("36")
    • exempel på utdata: 36
plus_tid Lägg till ett tidsbelopp till ett datum/tidsobjekt. Använd med följande:
  • Datetime: det datum/tidsobjekt som ska få tid.
  • diff: den tid som ska läggas till.
  • timeunit: den tidsenhet som ska läggas till.
  • formel: plus_time(datetime, diff, timeunit)
    • exempel: plus_time([closedate], 2, "days")
    • exempel på utdata: 06/11/2020


randomNumber Generera ett slumpmässigt nummer inom ett intervall.

Med den här funktionen är de genererade siffrorna helt slumpmässiga och kan upprepas. Om du till exempel använder ett intervall från ett till tre och registrerar tre kontakter, får du kanske inte tre unika nummer.

Både minimi- och maximala tal ingår i intervallet. Du kan också använda 0 och negativa tal när du ställer in intervallet.
  • formel: randomNumber(minimum, maximum)
    • exempel: randomNumber(1, 3)
    • exempel på utdata: 1 eller 2
byta ut Ersätt alla förekomster av en delsträng med en annan sträng. Använd med följande:
  • sträng: den sträng som ska sökas och ersättas.
  • old: den delsträng som ska ersättas.
  • new: den ersättande strängen.
  • count: antalet förekomster av den delsträng som ska ersättas. Om inget anges kommer alla delsträngar att ersättas.
  • formel: replace(sträng, gammal, ny, antal)
    • exempel: replace( "Hello world!", "Hello", "Hi", "Hi", 1)
    • exempel på utdata: Hej, världen!
höger Återger en delsträng av tecken från ett strängvärde från slutet av ett strängvärde. Den här funktionen är endast tillgänglig när åtgärden Formatera data används i anpassat läge.
  • formel: right(sträng, längd)
    • exempel: right("abc123", 3)
    • exempel på utdata: 123
rot Beräkna kvadratroten av ett tal. Du kan även ange den N:e roten som ska beräknas. Används tillsammans med följande:
  • Nummer: det nummer som roten ska tas ur.Beräkna kvadratroten av ett nummer. Ange eventuellt den N:e roten att beräkna.
  • nthRoot: den n:e roten som ska beräknas. Om det inte anges kommer kvadratroten att tas.
  • formel: root(antal, nthRoot)
    • exempel: root(625, 4)
    • exempel på utdata: 5
runda Avrunda ett tal till en angiven decimal. Använd med följande:
  • precision: den decimal som ska avrundas till.
  • avrundningsmetod: avrundning uppåt eller nedåt till närmaste heltal. Följande avrundningsmetoder kan användas:
    • common
    • ceil
    • golv
  • formel: runda(tal, precision, avrundningsmetod)
    • exempel: runda(52,5, 0, "floor")
    • exempel på utdata: 52
strippor Ta bort SGML/XML-taggar och ersätt intilliggande vitrymder med ett mellanslag. Det här filtret kan användas för att ta bort alla HTML-taggar från en variabel.
  • formel: striptags([sträng])
    • exempel: striptags(<div><p>Potato</p></div>)
    • exempel på utdata: Potatis
titel Ändra texten till titelhölje. Varje ord i den resulterande strängen börjar med versaler, medan alla övriga tecken är små bokstäver.
  • formel: title([sträng])
    • exempel: title("cheddar CHEESE")
    • exempel på utdata: Cheddarost
trim Ta bort inledande och avslutande vitrymder från en sträng.
  • formel: trim([sträng])
    • exempel: trim(" persika ")
    • exempel på utdata: persika
unixtimestamp Konvertera ett datum/tidsobjekt till en Unix-tidsstämpel.
  • formel: unixtimestamp([dateteime])
    • exempel: unixtimesstamp([closedate])
    • exempel på utdata: 1652863824
övre Ändra alla tecken till versaler.
  • formel: upper([sträng])
    • exempel: upper("teatime")
    • exempel på utdata: TEATIME
urlencode Escape och URL-kodning av en sträng med UTF-8-formatering.
  • formel: urlencode([sträng])
    • exempel: urlencode("hej där")
    • exempel: hi%20there
Hjälpte artikeln?
Detta formulär används endast för dokumentationsfeedback. Få reda på hur du får hjälp med HubSpot.