Kom igång med hjälp av hjälpfunktioner functions

Använd mallspråket Journey Optimizer för att utföra dataåtgärder, till exempel beräkningar, dataformatering eller konvertering, villkor och ändra dem i personaliseringssammanhang. Lär dig riktlinjerna för anpassningssyntax på den här sidan.

➡️ Lär dig använda hjälpfunktioner i den här videon

Mallspråk används i hjälpfunktioner som finns i personaliseringslistrutan i personaliseringsredigeraren, enligt nedan:

NOTE
De funktioner och funktioner som är tillgängliga i personaliseringsredigeraren skiljer sig från dem som finns i den avancerade uttrycksredigeraren Journey.

Hjälpfunktionerna i redigeraren för anpassning av Journey Optimizer är grupperade i tre kategorier: Funktioner, Hjälpprogram och Operatorer.

Välj en kategori för att komma åt underkategorier och funktioner.

Du får åtkomst till underkategorier genom att klicka på ikonen >. Välj en funktion genom att klicka på ikonen +: funktionen läggs automatiskt till på anpassningsskärmen.

Klicka på ikonen ... för att visa beskrivningen av funktionen och lägga till den i dina favoriter. Läs mer

Funktioner functions-helper

Funktioner för aggregering och array

Genomsnittlig
Den här funktionen returnerar det aritmetiska medelvärdet för alla markerade värden i arrayen
Antal
Den här funktionen returnerar antalet element i den angivna arrayen
Endast antal null
Den här funktionen räknar antalet null-värden i listan.
Antal med null
Den här funktionen räknar alla element i listan inklusive null-värden
Distinkt
Den här funktionen hämtar värden från en array eller en lista med dubblettvärden borttagna
Distinkt antal med null
Den här funktionen räknar antalet olika värden inklusive null-värden
Första objektet
Den här funktionen returnerar det första objektet i en array eller lista
Första n i matris
Den här funktionen returnerar de första "N"-objekten i en array, sorterade i stigande ordning baserat på det givna numeriska uttrycket
I
Den här funktionen används för att avgöra om ett objekt är medlem i en array eller lista
Inkluderar
Den här funktionen avgör om en array eller lista innehåller ett visst objekt
Överlappningar
Den här funktionen avgör om två arrayer eller listor har minst en gemensam medlem
Senaste n i matris
Den här funktionen returnerar de sista "N"-objekten i en array, sorterade i stigande ordning baserat på det givna numeriska uttrycket
Maximal
Den här funktionen returnerar det största av alla markerade värden i en array
Minimum
Den här funktionen returnerar det minsta av alla markerade värden i arrayen
Inte i
Den här funktionen avgör om ett objekt inte är medlem i en array eller lista
Delmängd av
Den här funktionen avgör om en viss array (array A) är en delmängd av en annan array (array B), dvs. om alla element i array A är element i array B
Summa
Den här funktionen returnerar summan av alla markerade värden i arrayen
Supermängd till
Den här funktionen avgör om en viss array (array A) är en överordnad mängd till en annan array (array B), dvs. om den arrayen A innehåller alla element i array B

Funktioner för datum och tid date-functions

Ålder
Den här funktionen hämtar åldern från ett visst datum
Aktuell tid i millisekunder
Den här funktionen hämtar aktuell tid i epok millisekunder
Datumdifferens
Den här funktionen hämtar skillnaden mellan två datum i antal dagar
Veckodag
Den här funktionen hämtar veckodag
Dag på året
Den här funktionen hämtar dagen på året
Formateringsdatum
Den här funktionen formaterar ett datum-/tidsvärde
Formatera datum med språkstöd
Den här funktionen formaterar ett datum- och tidsvärde till motsvarande språkkänsliga representation, dvs. i ett önskat språkområde.
Ange dagar
Den här funktionen anger dag i månaden för angivet datum/tid
Ange timmar
Den här funktionen ställer in timmen för datum-/tidsvärdet
Till UTC
Den här funktionen konverterar en datetime till UTC
Vecka på året
Den här funktionen returnerar årets vecka

Kartfunktioner map-functions

Hämta
Den här funktionen används för att hämta värdet för en karta för en given nyckel
Tangenter
Den här funktionen används för att hämta alla nycklar för en given karta
Värden
Den här funktionen hämtar alla värden för en given karta

Matematiska funktioner math-functions

Absolut
Den här funktionen formaterar alla tal i sin språkkänsliga representation.
Formatnummer
Den här funktionen formaterar alla tal i sin språkkänsliga representation.
Slumpmässig
Den här funktionen returnerar ett slumpvärde mellan 0 och 1
Avrunda nedåt
Den här funktionen avrundar ett tal nedåt
Avrunda uppåt
Den här funktionen avrundar ett tal
Till hexadecimal sträng
konverterar alla tal till sin hexadecimala sträng.
ToInt
Konverterar alla dessa typer (tal, double, int, long, float, short, byte, boolean, string) till ett heltal.
Till procent
Den här funktionen konverterar ett tal till procent
Till precision
Den här funktionen konverterar ett tal till nödvändig precision
Till sträng
Den här funktionen konverterar alla tal till strängbeteckningen.

Objektfunktioner object-functions

Är inte null
Den här funktionen används för att avgöra om det finns en objektreferens
Är null
Den här funktionen används för att avgöra om en objektreferens inte finns

Strängfunktioner string-functions

Camera Case
Den här funktionen används för att ge den första bokstaven i varje ord i en sträng inledande versal
Teckenkod på
Den här funktionen returnerar ASCII-värdet för ett tecken, precis som funktionen charCodeAt i JavaScript
Concat
Den här funktionen används för att kombinera två strängar till en
Innehåller
Den här funktionen används för att avgöra om en sträng innehåller en angiven delsträng
Innehåller inte
Den här funktionen används för att avgöra om en sträng inte innehåller en angiven delsträng
Slutar inte med
Den här funktionen används för att avgöra om en sträng inte avslutas med en angiven delsträng
Börjar inte med
Den här funktionen används för att avgöra om en sträng inte börjar med en angiven delsträng
Koda 64
Den här funktionen används för att koda eller avkoda en sträng
Slutar med
Den här funktionen används för att avgöra om en sträng avslutas med en angiven delsträng
Lika med
Den här funktionen används för att avgöra om en sträng inte börjar med en angiven delsträng, med skiftlägeskänslighet
Lika med Ignorera skiftläge
Den här funktionen används för att avgöra om en sträng inte börjar med en angiven delsträng, utan skiftlägeskänslighet
Extract Email Domain
Den här funktionen används för att extrahera domänen för en e-postadress
Formatera valuta
Den här funktionen konverterar alla tal till motsvarande språkkänsliga valutarepresentation beroende på vilket språk som skickas som en sträng i det andra argumentet
Hämta URL-värd
Den här funktionen används för att hämta URL-värden.
Hämta URL-sökväg
Den här funktionen används för att hämta URL-sökvägen
Hämta URL-protokoll
Den här funktionen används för att hämta URL-protokoll
index för
Den här funktionen returnerar positionen (i det första argumentet) för den första förekomsten av den andra parametern. Returnerar -1 om ingen matchning finns
IsEmpty
Den här funktionen används för att kontrollera om en sträng eller ett uttryck är tomt.
Är inte tom
Den här funktionen returnerar true om strängen i parametern inte är tom.
Senaste index för
Den här funktionen returnerar positionen (i det första argumentet) för den sista förekomsten av den andra parametern. Returnerar -1 om det inte finns någon matchning.
Vänster trimning
Den här funktionen tar bort blanksteg från början av en sträng
Längd
Den här funktionen används för att hämta antalet tecken i en sträng eller ett uttryck
Gilla
Den här funktionen används för att avgöra om en sträng matchar ett angivet mönster
Gemener
Den här funktionen konverterar en sträng till gemener
Mask
Den här funktionen används för att ersätta en del av en sträng med "X"-tecken.
Matchar
Den här funktionen används för att avgöra om en sträng matchar ett visst reguljärt uttryck
MD5
Den här funktionen returnerar md5-hash av indatasträngen.
Inte lika med
Den här funktionen används för att avgöra om en sträng inte är lika med den angivna strängen
Inte lika med Ignorera skiftläge
Den här funktionen jämför två strängar utan skiftläge.
Grupp för reguljära uttryck
Den här funktionen används för att extrahera specifik information baserat på det reguljära uttrycket
Ersätt
Den här funktionen ersätter en given delsträng i en sträng med en annan delsträng
Ersätt alla
Den här funktionen ersätter alla delsträngar i en text som matchar"target" med den angivna strängen för"ersättning"
Högertrimning
Den här funktionen tar bort blanksteg från slutet av en sträng
Dela
Den här funktionen används för att dela en sträng med ett visst tecken
Börjar med
Den här funktionen används för att avgöra om en sträng börjar med en angiven delsträng
Sträng till datum
Den här funktionen konverterar ett strängvärde till ett datum/tid-värde
Sträng till heltal
Den här funktionen konverterar ett strängvärde till ett heltalsvärde.
Sträng till tal
Den här funktionen används för att konvertera en sträng till ett tal. Den returnerar samma sträng som utdata för ogiltiga indata.
Delsträng
Den här funktionen returnerar delsträngen för stränguttrycket mellan startindexet och slutindexet.
Inledande versal
Den här funktionen används för att ge inledande versal i varje ord i en sträng
Till boolesk
Den här funktionen konverterar ett argumentvärde till ett booleskt värde, beroende på dess typ.
Till datum och tid
Den här funktionen används för att konvertera en sträng till ett datum. Det returnerar epokdatumet som utdata för ogiltiga indata.
Endast till datum och tid
Den här funktionen konverterar ett argumentvärde till ett värde som bara gäller för datum och tid. Det returnerar epokdatumet som utdata för ogiltiga indata.
Rensa
Den här funktionen tar bort blanksteg från början och slutet av en sträng
Versaler
Den här funktionen konverterar en sträng till versaler
URL-avkodning
Den här funktionen används för att avkoda en URL-kodad sträng.
URL-kodning
Den här funktionen används för att URL-koda en sträng.

Hjälpmedel helper-helper

Hjälpprogram beskrivs i den här sidan.

Standardreservvärde
Den här funktionen används för att återge en variabel med standardvärdet
Varje
Den här funktionen används för att iterera över en array
If
Den här funktionen används för att definiera ett villkorsstyrt block - om uttrycket utvärderas som true återges blocket
Låt
Den här funktionen tillåter att ett uttryck lagras som en variabel som kan användas senare i en fråga
Om
Den här funktionen används för att definiera ett villkorsstyrt block - om uttrycket returnerar false återges blocket
Med
Den här funktionen används för att ändra utvärderingstoken för malldel

Operatorer operators-helper

Aritmetiska funktioner arithmetic-helper

Aritmetiska funktioner används för att utföra grundläggande beräkningar på värden.

Tillägg
Operatorn används för att hitta summan av två argumentuttryck
Dela
Den här operatorn används för att hitta kvoten av två argumentuttryck
Multiplikation
Den här operatorn används för att hitta produkten av två argumentuttryck
Återstående
Den här operatorn används för att hitta resten efter att de två argumentuttrycken har delats
Subtraktion
Den här operatorn hittar skillnaden mellan två uttryck

Booleska funktioner boolean-functions

Booleska funktioner används för att utföra boolesk logik för olika element.

Och
Den här operatorn skapar en logisk koppling
eller
Den här operatorn skapar en logisk koppling

Jämförelsefunktioner comparison-functions

Jämförelsefunktioner används för att jämföra mellan olika uttryck och värden och returnera sant eller falskt efter det.

Lika med
Den här åtgärden kontrollerar om värdena är lika
Större än
Operatorn kontrollerar om det första värdet är större än det andra värdet
Större eller lika med
Operatorn kontrollerar om det första värdet är större än eller lika med det andra värdet
Mindre än eller lika med
Operatorn kontrollerar om det första värdet är mindre än eller lika med det andra värdet
Inte lika med
Den här operatorn kontrollerar om det angivna uttrycket inte är lika med värdet

Instruktionsvideo video

Lär dig omvandla personaliseringsvärden med hjälp av hjälpfunktioner för personalisering och förstå olika användningsexempel för hjälpfunktioner.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76