Aan de slag met Helper-functies functions

U kunt de sjabloontaal Journey Optimizer gebruiken om bewerkingen op gegevens uit te voeren, zoals berekeningen, gegevensopmaak of conversies, voorwaarden en deze te bewerken in de context van personalisatie. Leer de richtlijnen van de verpersoonlijkingssyntaxis in deze pagina.

➡️ leren hoe te om hulpfuncties in deze video te gebruiken

De taal van het malplaatje wordt leveraged in helperfuncties beschikbaar in verpersoonlijkingsdrop-down lijst van de verpersoonlijkingsredacteur, zoals hieronder:

NOTE
De functies en de mogelijkheden beschikbaar in de verpersoonlijkingsredacteur verschillen van degenen beschikbaar in de Reis geavanceerde uitdrukkingsredacteur.

In de Journey Optimizer verpersoonlijkingsredacteur, helperfuncties worden gegroepeerd in drie categorieën: Functies, Helpersen Operatoren.

Selecteer een categorie voor toegang tot subcategorieën en functies.

U kunt subcategorieën openen door op het pictogram > te klikken. Selecteer een functie door op het pictogram + te klikken: de functie wordt automatisch toegevoegd aan het verpersoonlijkingsscherm.

Klik op het pictogram ... om de beschrijving van de functie weer te geven en deze aan uw favorieten toe te voegen. Meer informatie

Functies functions-helper

Samenvoegings- en arrayfuncties

Gemiddelde
Deze functie retourneert het rekenkundig gemiddelde van alle geselecteerde waarden binnen de array
Aantal
Deze functie retourneert het aantal elementen binnen de opgegeven array
Alleen telling null
Deze functie telt het aantal ongeldige waarden in de lijst.
Tellen met null
Deze functie telt alle elementen van de lijst met inbegrip van ongeldige waarden
Afzonderlijk
Deze functie haalt waarden op uit een array of een lijst met verwijderde dubbele waarden
Aantal zonder onderscheid met null
Deze functie telt het aantal verschillende waarden inclusief de null-waarden
Eerste object
Deze functie retourneert het eerste item in een array of lijst
Eerste n in array
Deze functie retourneert de eerste 'N'-items in een array, indien gesorteerd in oplopende volgorde op basis van de opgegeven numerieke expressie
In
Deze functie wordt gebruikt om te bepalen of een item lid is van een array of lijst
Inclusief
Deze functie bepaalt of een array of lijst een bepaald item bevat
Doorsnede
Deze functie bepaalt of twee arrays of lijsten ten minste één gemeenschappelijk lid hebben
Laatste n in array
Deze functie retourneert de laatste 'N'-items in een array, indien gesorteerd in oplopende volgorde op basis van de opgegeven numerieke expressie
Maximum
Deze functie retourneert de grootste van alle geselecteerde waarden binnen een array
Minimaal
Deze functie retourneert de kleinste geselecteerde waarden binnen de array
Niet in
Deze functie bepaalt of een item geen lid is van een array of lijst
Subset van
Deze functie bepaalt of een specifieke array (array A) een subset is van een andere array (array B), dat wil zeggen of alle elementen in array A elementen van array B zijn
Som
Deze functie retourneert de som van alle geselecteerde waarden binnen de array
Superset van
Deze functie bepaalt of een specifieke array (array A) een superset is van een andere array (array B), dat wil zeggen of die array A alle elementen in array B bevat

Datumtijdfuncties date-functions

Dagen toevoegen
Deze functie past een bepaalde datum met een bepaald aantal dagen aan, gebruikend positieve waarden aan toename en negatieve waarden aan decrement.
Uren toevoegen
Deze functie past een bepaalde datum met een gespecificeerd aantal uren aan, gebruikend positieve waarden aan toename en negatieve waarden aan decrement.
Minuten toevoegen
Deze functie past een bepaalde datum met een gespecificeerd aantal minuten aan, gebruikend positieve waarden aan toename en negatieve waarden aan decrement.
Maanden toevoegen
Deze functie past een bepaalde datum met een gespecificeerd aantal maanden aan, gebruikend positieve waarden aan toename en negatieve waarden aan decrement.
Seconden toevoegen
Deze functie past een bepaalde datum met een gespecificeerd aantal seconden aan, gebruikend positieve waarden aan toename en negatieve waarden aan decrement.
Jaren toevoegen
Deze functie past een bepaalde datum met een gespecificeerd aantal jaren aan, gebruikend positieve waarden aan toename en negatieve waarden aan decrement.
Leeftijd
Deze functie haalt de leeftijd op van een bepaalde datum.
Leeftijd in dagen
Deze functie berekent de leeftijd van een bepaalde datum in dagen, d.w.z. het aantal dagen dat is verstreken tussen de gegeven datum en de huidige datum, negatief voor toekomstige datums en positief voor vroegere datums.
Leeftijd in maanden
Deze functie berekent de leeftijd van een bepaalde datum in maanden, d.w.z. het aantal maanden dat is verstreken tussen de gegeven datum en de huidige datum, negatief voor toekomstige datums en positief voor datums in het verleden.
Datums vergelijken
Deze functie vergelijkt de eerste inputdatum met andere. Retourneert 0 als date1 gelijk is aan date2, -1 als date1 voor date2 komt en 1 als date1 na date2 komt.
ZonedDateTime converteren
Deze functie converteert een datum-tijd naar een bepaalde tijdzone.
Huidige tijd in milliseconden
Deze functie haalt de huidige tijd in epoch millisecond op.
Datumverschil
Deze functie haalt het verschil tussen twee data in aantal dagen op.
Dag van de maand
Deze functie retourneert het getal dat de dag van de maand vertegenwoordigt.
Dag van de week
Deze functie haalt de dag van de week op.
Dag van jaar
Deze functie haalt de dag van het jaar op.
Binnen seconden diff
Deze functie retourneert het verschil tussen twee datums in seconden.
Uren extraheren
Deze functie extraheert de uurcomponent uit een opgegeven tijdstempel.
Minuten extraheren
Deze functie extraheert de component minute uit een opgegeven tijdstempel.
Maanden uitnemen
Deze functie extraheert de component month uit een opgegeven tijdstempel.
Seconden extraheren
Deze functie extraheert de tweede component uit een opgegeven tijdstempel.
Indelingsdatum
Deze functie maakt een datumtijdwaarde op.
Datumnotatie met ondersteuning voor landinstellingen
Deze functie maakt een datumtijdwaarde op in de corresponderende taalgevoelige representatie, d.w.z. in een gewenste landinstelling.
Get CurrentZonedDateTime
Deze functie retourneert de huidige datum en tijd met informatie over de tijdzone.
Verschil in uren
Deze functie retourneert het verschil tussen twee datums in termen van uren.
Verschil in minuten
Deze functie retourneert het verschil tussen twee datums in minuten.
Verschil in maanden
Deze functie retourneert het verschil tussen twee datums in termen van maanden.
Dagen instellen
Deze functie stelt de dag van de maand in voor de opgegeven datum en tijd.
Uren instellen
Deze functie stelt het uur van de datum-tijd in.
Tot op heden
Deze functie converteert string naar date. De epochdatum wordt geretourneerd als uitvoer voor ongeldige invoer.
Naar UTC
Deze functie converteert een datetime naar UTC.
Korten naar begin van dag
Deze functie wijzigt een bepaalde datum-tijd door het aan het begin van de dag te plaatsen met de tijd die aan 00:00 wordt geplaatst.
truncateToStartOfQuarter
Deze functie verkort een datum-tijd tot de eerste dag van zijn kwart (b.v., Jan 1, Apr 1, jul 1, okt 1) om 00:00.
truncateToStartOfWeek
Deze functie wijzigt een bepaalde datum-tijd door het aan het begin van de week (Maandag om 00:00) te plaatsen.
truncateToStartOfYear
Deze functie wijzigt een bepaalde datum-tijd door het te beknotten aan de eerste dag van het jaar (Januari 1st) om 00:00.
Week van jaar
Deze functie retourneert de week van het jaar
Verschil in jaren
Deze functie retourneert het verschil tussen twee datums in termen van jaren.

Kaartfuncties map-functions

Get
Deze functie wordt gebruikt om de waarde van een kaart voor een bepaalde sleutel terug te winnen
Toetsen
Deze functie wordt gebruikt om alle sleutels voor een bepaalde kaart terug te winnen
Waarden
Deze functie haalt alle waarden van een bepaalde kaart op

Wiskundige functies math-functions

Absoluut
Deze functie formatteert om het even welk aantal in zijn taal-gevoelige vertegenwoordiging.
Indelingsnummer
Deze functie formatteert om het even welk aantal in zijn taal-gevoelige vertegenwoordiging.
Willekeurig
Deze functie retourneert een willekeurige waarde tussen 0 en 1
Omlaag afronden
Deze functie rondt een getal af
Omhoog afronden
Deze functie rondt een getal af
Naar hexadecimale tekenreeks
converteert een willekeurig getal naar de hexadecimale tekenreeks.
ToInt
Zet om het even welk van deze types (aantal, dubbel, int, lang, vlotter, kort, byte, boolean, koord) in een geheel om.
Naar percentage
Deze functie zet een getal om in een percentage
Naar nauwkeurigheid
Deze functie converteert een getal naar de vereiste precisie
Naar tekenreeks
Deze functie converteert een willekeurig getal naar de tekenreeksrepresentatie.

Objectfuncties object-functions

Is niet null
Deze functie wordt gebruikt om te bepalen of een objecten verwijzing bestaat
Is null
Deze functie wordt gebruikt om te bepalen of een objectverwijzing niet bestaat

Reeksfuncties string-functions

Camel Case
Deze functie wordt gebruikt om de eerste letter van elk woord van een tekenreeks met een hoofdletter te kapitaliseren
Tekencode op
Deze functie retourneert ASCII-waarde van een teken, zoals de charCodeAt-functie in JavaScript
Concat
Deze functie wordt gebruikt om twee tekenreeksen te combineren tot één
Bevat
Deze functie wordt gebruikt om te bepalen of een tekenreeks een opgegeven subtekenreeks bevat
Bevat niet
Deze functie wordt gebruikt om te bepalen of een tekenreeks geen opgegeven subtekenreeks bevat
Eindigt niet met
Deze functie wordt gebruikt om te bepalen of een tekenreeks niet eindigt met een opgegeven subtekenreeks
Begint niet met
Deze functie wordt gebruikt om te bepalen of een tekenreeks niet begint met een opgegeven subtekenreeks
Coderen 64
Deze functie wordt gebruikt om een tekenreeks te coderen
Eindigt met
Deze functie wordt gebruikt om te bepalen of een tekenreeks eindigt met een opgegeven subtekenreeks
Gelijk
Deze functie wordt gebruikt om te bepalen of een tekenreeks niet begint met een opgegeven subtekenreeks, met hoofdlettergevoeligheid
Gelijk aan hoofdletter negeren
Deze functie wordt gebruikt om te bepalen als een tekenreeks niet begint met een opgegeven subtekenreeks, zonder hoofdlettergevoeligheid
E-maildomein extraheren
Deze functie wordt gebruikt om het domein van een e-mailadres te extraheren
Valuta opmaken
Deze functie converteert een willekeurig getal naar de corresponderende taalgevoelige valutarepresentatie, afhankelijk van de landinstelling die als tekenreeks is doorgegeven in het tweede argument
URL-host ophalen
Deze functie wordt gebruikt om url host op te halen.
URL-pad ophalen
Deze functie wordt gebruikt om url path op te halen
URL-protocol ophalen
Deze functie wordt gebruikt om het URL-protocol op te halen
Index van
Deze functie retourneert de positie (in het eerste argument) van de eerste instantie van de tweede parameter. Retourneert -1 als er geen overeenkomst is
IsEmpty
Deze functie wordt gebruikt om te controleren of een tekenreeks of expressie leeg is.
Is niet leeg
Deze functie retourneert true als de tekenreeks in de parameter niet leeg is.
Laatste index van
Deze functie retourneert de positie (in het eerste argument) van de laatste instantie van de tweede parameter. Retourneert -1 als er geen overeenkomend actiepunt is.
Links bijsnijden
Deze functie verwijdert witruimten van het begin van een tekenreeks
Lengte
Deze functie wordt gebruikt om het aantal tekens in een tekenreeks of expressie op te halen
leuk
Deze functie wordt gebruikt om te bepalen of een tekenreeks overeenkomt met een opgegeven patroon
Kleine letters
Deze functie converteert een tekenreeks naar kleine letters
Masker
Deze functie wordt gebruikt om een deel van een tekenreeks te vervangen door 'X'-tekens.
Overeenkomsten
Deze functie wordt gebruikt om te bepalen of een tekenreeks overeenkomt met een specifieke reguliere expressie
MD5
Deze functie retourneert md5 hash of input string.
Niet gelijk aan
Deze functie wordt gebruikt om te bepalen of een tekenreeks niet gelijk is aan de opgegeven tekenreeks
Niet gelijk aan hoofdletter negeren
Deze functie vergelijkt twee tekenreeksen die hoofdlettergebruik negeren.
Groep met reguliere expressies
Deze functie wordt gebruikt om specifieke informatie te extraheren, gebaseerd op de gegeven reguliere expressie
Vervangen
Deze functie vervangt een bepaalde subtekenreeks in een tekenreeks door een andere subtekenreeks
Alles vervangen
Deze functie vervangt alle subtekenreeksen van een tekst die overeenkomt met "target" door de opgegeven letterlijke tekenreeks "replacement"
Rechts bijsnijden
Deze functie verwijdert witruimten van het einde van een tekenreeks
Splitsen
Deze functie wordt gebruikt om een tekenreeks te splitsen op een bepaald teken
Begint met
Deze functie wordt gebruikt om te bepalen of een tekenreeks begint met een opgegeven subtekenreeks
Tekenreeks naar datum
Deze functie converteert een tekenreekswaarde naar een datum-tijdwaarde
Tekenreeks naar geheel getal
Deze functie converteert een tekenreekswaarde naar een geheel-getalwaarde.
Tekenreeks naar nummer
Deze functie wordt gebruikt om een tekenreeks om te zetten in een getal. Deze geeft dezelfde tekenreeks als uitvoer voor ongeldige invoer.
Subtekenreeks
Deze functie retourneert de subtekenreeks van de tekenreeksexpressie tussen de beginindex en de eindindex.
Alles Beginhoofdletter
Deze functie wordt gebruikt om eerste letters van elk woord van een tekenreeks met hoofdletters te maken
Naar bool
Deze functie zet een argumentwaarde in een booleaanse waarde om, afhankelijk van het type.
Tot op heden
Deze functie wordt gebruikt om tekenreeks om te zetten in datum. De epochdatum wordt geretourneerd als uitvoer voor ongeldige invoer.
Alleen tijd tot op heden
Deze functie converteert een argumentwaarde naar een waarde die alleen voor de datumtijd kan worden gebruikt. De epochdatum wordt geretourneerd als uitvoer voor ongeldige invoer.
Verkleinen
Deze functie verwijdert witruimten van het begin en van het einde van een tekenreeks
Hoofdletters
Deze functie converteert een tekenreeks naar hoofdletters
URL-decodering
Deze functie wordt gebruikt om een URL-gecodeerde tekenreeks te decoderen.
URL-codering
Deze functie wordt gebruikt om een tekenreeks te coderen door url.

Helpers helper-helper

De helpers zijn gedetailleerd in deze pagina.

Standaardfallbackwaarde
Deze functie wordt gebruikt om een variabele met gebrek terug te geven
Elk
Deze functie wordt gebruikt om een array te doorlopen
Indien
Deze functie wordt gebruikt om een voorwaardelijk blok te bepalen - als de uitdrukkingsevaluatie waar terugkeert, wordt het blok teruggegeven
Laat
Met deze functie kan een expressie worden opgeslagen als een variabele die later in een query moet worden gebruikt
Tenzij
Deze functie wordt gebruikt om een voorwaardelijk blok te bepalen - als de uitdrukkingsevaluatie vals terugkeert, wordt het blok teruggegeven
Met
Deze functie wordt gebruikt om het evaluatietoken van template-part te veranderen

Operatoren operators-helper

Rekenkundige functies arithmetic-helper

Rekenkundige functies worden gebruikt voor het uitvoeren van basisberekeningen op waarden.

Toevoeging
Deze operator wordt gebruikt om de som van twee argumentexpressies te zoeken
Splitsen
Deze operator wordt gebruikt om het quotiënt van twee argumentexpressies te vinden
Vermenigvuldigen
Deze operator wordt gebruikt om het product van twee argumentexpressies te zoeken
Herinnering
Deze operator wordt gebruikt om de rest te zoeken na het delen van de twee argumentexpressies
Aftrekken
Deze operator zoekt het verschil tussen twee expressies

Booleaanse functies boolean-functions

Booleaanse functies worden gebruikt voor het uitvoeren van Booleaanse logica op verschillende elementen.

en
Deze operator maakt een logische verbinding
of
Deze operator maakt een logische scheiding

Vergelijkingsfuncties comparison-functions

Vergelijkingsfuncties worden gebruikt om verschillende expressies en waarden met elkaar te vergelijken en om waar of onwaar overeenkomstig te retourneren.

Gelijk
Deze bewerking controleert of de waarden gelijk zijn
Groter dan
Deze operator controleert of de eerste waarde groter is dan de tweede waarde
Groter of gelijk aan
Deze operator controleert of de eerste waarde groter dan of gelijk is aan de tweede waarde
minder dan of evenaart aan
Deze operator controleert of de eerste waarde kleiner dan of gelijk is aan de tweede waarde
Niet gelijk aan
Deze operator controleert of de opgegeven expressie niet gelijk is aan de gegeven waarde

Hoe kan ik-video video

Leer hoe u waarden voor personalisatie met hulpfuncties voor personalisatie kunt transformeren, en hoe u verschillende gebruiksscenario's voor hulpfuncties kunt begrijpen.

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