Prise en main des fonctions d’assistance functions

Utilisez le langage de modèle Journey Optimizer pour effectuer des opérations sur les données, comme des calculs, une mise en forme ou des conversions des données, des conditions, et les manipuler dans le contexte de la personnalisation. Découvrez les instructions de syntaxe de personnalisation dans cette page.

➡️ Découvrez comment utiliser les fonctions d'assistance dans cette vidéo

Le langage de modèle est utilisé dans les fonctions d’assistance disponibles dans la liste déroulante de personnalisation de l’éditeur de personnalisation, comme indiqué ci-dessous :

NOTE
Les fonctions et les fonctionnalités disponibles dans l’éditeur de personnalisation diffèrent de celles disponibles dans l’éditeur d’expression avancé de Journey.

Dans l’éditeur de personnalisation de Journey Optimizer, les fonctions d’assistance sont regroupées en trois catégories : Fonctions, Assistants et Opérateurs.

Sélectionnez une catégorie pour accéder aux sous-catégories et fonctions.

Accédez aux sous-catégories en cliquant sur l’icône >. Sélectionnez une fonction en cliquant sur l’icône + : la fonction est automatiquement ajoutée à l’écran de personnalisation.

Cliquez sur l’icône ... pour afficher la description de la fonction et l’ajouter à vos favoris. En savoir plus

Fonctions functions-helper

Fonctions d’agrégation et de tableau

Moyenne
Cette fonction renvoie la moyenne arithmétique de toutes les valeurs sélectionnées dans le tableau.
Nombre
La fonction renvoie le nombre d'éléments dans le tableau donné
Nombre uniquement nul
Cette fonction compte le nombre de valeurs nulles dans la liste.
Nombre avec nul
Cette fonction compte tous les éléments de la liste, y compris les valeurs nulles.
Distinct
Cette fonction récupère les valeurs d'un tableau ou d'une liste dont les valeurs en double sont supprimées.
Nombre distinct avec nul
Cette fonction compte le nombre de valeurs différentes, y compris les valeurs nulles.
Premier élément
Cette fonction renvoie le premier élément d'un tableau ou d'une liste.
n premiers dans la matrice
Cette fonction renvoie les premiers éléments "N" d'un tableau, lorsqu'ils sont triés dans l'ordre croissant en fonction de l'expression numérique donnée.
Dans
Cette fonction permet de déterminer si un élément est un membre d'un tableau ou d'une liste.
Inclut
Cette fonction détermine si un tableau ou une liste contient un élément donné.
Intersections
Cette fonction détermine si deux tableaux ou deux listes ont au moins un membre commun.
n derniers dans le tableau
Cette fonction renvoie les derniers éléments "N" d'un tableau, lorsqu'ils sont triés dans l'ordre croissant en fonction de l'expression numérique donnée.
Maximum
Cette fonction renvoie la plus grande de toutes les valeurs sélectionnées dans un tableau.
Minimum
Cette fonction renvoie la plus petite de toutes les valeurs sélectionnées dans le tableau.
Pas dans
Cette fonction détermine si un élément n'est pas membre d'un tableau ou d'une liste.
Sous-ensemble de
Cette fonction détermine si un tableau spécifique (tableau A) est un sous-ensemble d'un autre tableau (tableau B), c'est-à-dire si tous les éléments du tableau A sont des éléments du tableau B.
Somme
La fonction renvoie la somme de toutes les valeurs sélectionnées dans le tableau
Sur-ensemble de
Cette fonction détermine si un tableau spécifique (tableau A) est un sur-ensemble d'un autre tableau (tableau B), c'est-à-dire si tous les éléments du tableau A sont des éléments du tableau B.

Fonctions date/heure date-functions

Âge
Cette fonction récupère l’âge à partir d’une date donnée.
Heure actuelle en millisecondes
Cette fonction récupère l’heure actuelle en millisecondes epoch.
Différence de date
Cette fonction récupère la différence entre deux dates en nombre de jours
Jour de la semaine
Cette fonction récupère le jour de la semaine.
Jour de l’année
Cette fonction récupère le jour de l’année.
Date de format
Cette fonction permet de formater une valeur de date et d’heure.
Formater la date avec la prise en charge des paramètres régionaux
Cette fonction permet de formater une valeur d’heure et de date au format de la langue correspondante, c’est-à-dire dans le paramètre régional souhaité.
Définir les jours
Cette fonction définit le jour du mois pour la date et l’heure données.
Définir les heures
Cette fonction définit l’heure de la date et de l’heure.
En UTC
Cette fonction convertit une date-heure en UTC.
Semaine de l’année
Cette fonction renvoie la semaine de l’année.

Fonctions de mappage map-functions

Obtenir
Cette fonction est utilisée pour récupérer la valeur d'un mappage pour une clé donnée.
Clés
Cette fonction est utilisée pour récupérer toutes les clés d'un mappage donné.
Valeurs
Cette fonction récupère toutes les valeurs d'un mappage donné.

Fonctions mathématiques math-functions

Absolu
Cette fonction formate n’importe quel nombre dans sa représentation sensible à la langue.
Formater le nombre
Cette fonction formate n’importe quel nombre dans sa représentation sensible à la langue.
Aléatoire
Cette fonction renvoie une valeur aléatoire comprise entre 0 et 1.
Arrondir à l’unité inférieure
Cette fonction arrondit un nombre à l’unité inférieure.
Arrondir à l’unité supérieure
Cette fonction arrondit un nombre à l’unité supérieure.
To hex string
Cette fonction convertit n’importe quel nombre en sa chaîne hexadécimale.
ToInt
Convertit tous ces types (nombre, double, entier, long, flottant, court, octet, booléen, chaîne) en entier.
En pourcentage
Cette fonction convertit un nombre en pourcentage.
En précision
Cette fonction convertit un nombre dans la précision requise.
To string
Cette fonction convertit n’importe quel nombre en sa représentation sous forme de chaîne.

Fonctions d'objet object-functions

N’est pas nul
Cette fonction permet de déterminer s'il existe une référence d'objet.
Est nul
Cette fonction permet de déterminer si une référence d'objet n'existe pas.

Fonctions de chaîne string-functions

Casse mixte
Cette fonction permet de mettre en majuscule la première lettre de chaque mot d'une chaîne.
Char code at
Cette fonction renvoie la valeur ASCII d’un caractère, comme la fonction charCodeAt dans JavaScript.
Concat
Cette fonction permet de combiner deux chaînes en une seule.
Contient
Cette fonction permet de déterminer si une chaîne contient une sous-chaîne donnée.
Ne contient pas
Cette fonction permet de déterminer si une chaîne ne contient pas une sous-chaîne donnée.
Ne se termine pas par
Cette fonction permet de déterminer si une chaîne ne se termine pas par une sous-chaîne donnée.
Ne commence pas par
Cette fonction permet de déterminer si une chaîne ne commence pas par une sous-chaîne donnée.
Encode 64
Cette fonction est utilisée pour coder ou décoder une chaîne.
Se termine par
Cette fonction permet de déterminer si une chaîne se termine par une sous-chaîne donnée.
Égal à
Cette fonction permet de déterminer si une chaîne ne commence pas par une sous-chaîne donnée, avec respect de la casse.
Égal à ignorer la casse
Cette fonction permet de déterminer si une chaîne ne commence pas par une sous-chaîne donnée, sans respect de la casse.
Extraire le domaine e-mail
Cette fonction est utilisée pour extraire le domaine d'une adresse e-mail.
Formater la devise
Cette fonction convertit n’importe quel nombre en sa représentation monétaire sensible à la langue correspondante en fonction des paramètres régionaux transmis sous forme de chaîne dans le deuxième argument.
Obtenir l’hôte d’URL
Cette fonction est utilisée pour obtenir l’hôte d’URL.
Obtenir le chemin d’accès à l’URL
Cette fonction est utilisée pour obtenir le chemin de l’URL.
Obtenir le protocole d’URL
Cette fonction est utilisée pour obtenir le protocole d’URL
Index de
Cette fonction renvoie la position (dans le premier argument) de la première occurrence du deuxième paramètre. Renvoie -1 s’il n’existe aucune correspondance
isEmpty
Cette fonction permet de vérifier si une chaîne ou une expression est vide.
N’est pas vide
Cette fonction renvoie la valeur true si la chaîne du paramètre n’est pas vide.
Dernier index de
Cette fonction renvoie la position (dans le premier argument) de la dernière occurrence du deuxième paramètre. Renvoie -1 s’il n’existe aucune correspondance.
Supprimer à gauche
Cette fonction supprime les espaces blancs au début d'une chaîne.
Longueur
Cette fonction est utilisée pour obtenir le nombre de caractères d'une chaîne ou d'une expression.
Comme
Cette fonction permet de déterminer si une chaîne correspond à un modèle donné.
Minuscules
Cette fonction convertit une chaîne en minuscules.
Masque
Cette fonction est utilisée pour remplacer une partie d’une chaîne par des caractères « X ».
Correspond à
Cette fonction permet de déterminer si une chaîne correspond à une expression régulière donnée.
MD5
Cette fonction renvoie le hachage md5 de la chaîne d’entrée.
Différent de
Cette fonction permet de déterminer si une chaîne est différente d'une chaîne donnée.
Différent de Ignorer la casse
Cette fonction compare deux chaînes en ignorant la casse.
Groupe d’expressions régulières
Cette fonction est utilisée pour extraire des informations spécifiques en fonction de l'expression régulière fournie.
Remplacer
Cette fonction remplace une sous-chaîne donnée dans une chaîne par une autre sous-chaîne.
Tout remplacer
Cette fonction remplace toutes les sous-chaînes d'un texte correspondant à la "cible" par la chaîne de "remplacement" littérale spécifiée.
Supprimer à droite
Cette fonction supprime les espaces blancs à la fin d'une chaîne.
Fractionner
Cette fonction est utilisée pour fractionner une chaîne selon un caractère donné.
Commence par
Cette fonction permet de déterminer si une chaîne commence par une sous-chaîne donnée.
Chaîne à date
Cette fonction convertit une valeur de chaîne en valeur date / heure.
Chaîne en entier
Cette fonction convertit une valeur de chaîne en valeur entière.
Chaîne en nombre
Cette fonction est utilisée pour convertir une chaîne en nombre. Elle renvoie la même chaîne que la sortie pour une entrée non valide.
Sous-chaîne
Cette fonction renvoie la sous-chaîne de l’expression de chaîne entre l’index de début et l’index de fin.
Casse du titre
Cette fonction permet de mettre en majuscules les premières lettres de chaque mot d’une chaîne.
En valeur booléenne
Cette fonction convertit une valeur d’argument en valeur booléenne, selon son type.
En date/heure
Cette fonction est utilisée pour convertir une chaîne en date. Elle renvoie la date de l’époque comme sortie pour une entrée non valide.
En date/heure uniquement
Cette fonction convertit une valeur d’argument en une valeur date / heure uniquement. Elle renvoie la date de l’époque comme sortie pour une entrée non valide.
Supprimer
Cette fonction supprime les espaces blancs du début et de la fin d'une chaîne.
Majuscules
Cette fonction convertit une chaîne en majuscules.
Décodage de l’URL
Cette fonction est utilisée pour décoder une chaîne codée en URL.
Encodage de l’URL
Cette fonction est utilisée pour encoder une chaîne en URL.

Assistants helper-helper

Les assistants sont détaillés dans cette page.

Valeur de secours par défaut
Cette fonction permet d’effectuer le rendu d’une variable avec la valeur par défaut.
Each
Cette fonction est utilisée pour effectuer une itération sur un tableau
Si
Cette fonction est utilisée pour définir un bloc conditionnel. Si l'évaluation de l'expression renvoie 'true', le bloc est rendu.
Let
Cette fonction permet à une expression d'être stockée en tant que variable et d'être utilisée ultérieurement dans une requête.
Unless
Cette fonction est utilisée pour définir un bloc conditionnel. Si l'évaluation de l'expression renvoie 'false', le bloc est rendu.
Avec
Cette fonction est utilisée pour modifier le jeton d'évaluation d'une partie de modèle.

Opérateurs operators-helper

Fonctions arithmétiques arithmetic-helper

Les fonctions arithmétiques sont utilisées pour effectuer des calculs de base sur des valeurs.

Addition
Cet opérateur est utilisé pour trouver la somme de deux expressions d'argument.
Division
Cet opérateur est utilisé pour trouver le quotient de deux expressions d'argument.
Multiplication
Cet opérateur est utilisé pour trouver le produit de deux expressions d'argument.
Reste
Cet opérateur est utilisé pour trouver le reste après la division des deux expressions d'argument.
Soustraction
Cet opérateur détecte la différence entre deux expressions.

Fonctions booléennes boolean-functions

Les fonctions booléennes sont utilisées pour exécuter une logique booléenne sur différents éléments.

Et
Cet opérateur crée une conjonction logique.
Ou
Cet opérateur crée une disjonction logique.

Fonctions de comparaison comparison-functions

Les fonctions de comparaison sont utilisées pour comparer les différentes expressions et valeurs, renvoyant 'true' ou 'false' en conséquence.

Égal à
Cette opération vérifie si les valeurs sont égales.
Supérieur à
Cet opérateur vérifie si la première valeur est supérieure à la seconde valeur.
Est supérieur ou égal à
Cet opérateur vérifie si la première valeur est supérieure ou égale à la seconde valeur
Est inférieur ou égal à
Cet opérateur vérifie si la première valeur est inférieure ou égale à la deuxième valeur.
Différent de
Cet opérateur vérifie si l'expression donnée n'est pas égale à la valeur donnée.

Vidéo pratique video

Découvrez comment transformer des valeurs de personnalisation à l'aide de fonctions d'assistance à la personnalisation et comprendre différents cas d'utilisation des fonctions d'assistance.

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