[Hérité]{class="badge informative"}

Fonctions prises en charge dans l’éditeur de personnalisation personalization-editor-supported-functions

Dans la gestion des décisions, vous utilisez l’éditeur de personnalisation lorsque vous ajoutez des représentations et personnalisez le contenu de l’offre (images, texte, liens dans vos offres).

Le serveur principal d’Offer Decisioning prend uniquement en charge un sous-ensemble {1}sous-ensemble des fonctions disponibles dans l’éditeur de personnalisation lors de la personnalisation de ce contenu. Cette page répertorie toutes les fonctions que vous pouvez utiliser en toute sécurité dans l’éditeur pour le contenu de l’offre. Développez chaque section pour afficher les opérateurs, les assistants et les fonctions pris en charge.

NOTE
Cette liste de fonctions s’applique uniquement à la personnalisation du contenu de l’offre (représentations). Les règles de décision et les formules de classement utilisent différents éditeurs et ne se limitent pas à ce sous-ensemble.

Liste des fonctions prises en charge supported-functions-list

Opérateurs
  • Arithmétique : + - * / %
  • Logique : and or !
  • Comparaison : = != > >= < <=
Assistants
  • Each
  • Avec
  • Si
  • Unless
  • Let
  • Valeur de secours par défaut
  • fragment
  • externalDataLookup (Alpha)
  • Inline
  • URL
  • Métadonnées d’exécution
  • valueAtPath
Fonctions de chaîne
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2 30-row-2 31-row-2 32-row-2 33-row-2 34-row-2 35-row-2 36-row-2 37-row-2 38-row-2 39-row-2 40-row-2 41-row-2 42-row-2 43-row-2 44-row-2 45-row-2
Nom d’affichage Nom interne
Minuscules lowerCase
Majuscules upperCase
Notation en casse mixte camelCase
Première lettre des mots en majuscules titleCase
Supprimer trim
Supprimer à gauche leftTrim
Supprimer à droite rightTrim
Est vide isEmpty
Égal à ignorer la casse equalsIgnoreCase
Différent de Ignorer la casse notEqualWithIgnoreCase
Remplacer replace
Tout remplacer replaceAll
Concat concat
Partage split
Encode64 encode64
Longueur length
MD5 md5
SHA256 sha256
Comme like
Commence par startsWith
Ne commence pas par doesNotStartWith
Se termine par endsWith
Ne se termine pas par doesNotEndWith
Contient contains
Ne contient pas doesNotContain
Égal à est égal à
Différent de notEqualTo
Correspond à matches
Groupe d’expressions régulières regexGroup
Chaîne en nombre stringToNumber
Chaîne à date stringToDate
En date/heure toDateTime
To Date Time Only toDateTimeOnly
Extraire le domaine de l’e-mail extractEmailDomain
Extraire le nom d’utilisateur ou d’utilisatrice de l’adresse e-mail extractEmailUsername
N’est pas vide isNotEmpty
Index de indexOf
Dernier index de lastIndexOf
Sous-chaîne substr
En valeur booléenne toBool
Chaîne en entier string_to_integer
Masque mask
Obtenir la devise formatée formatCurrency
Obtenir la valeur Unicode du caractère charCodeAt
Obtenir le code QR pour tout texte qrCode
Fonctions de tableau, de liste et d’ensemble
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2
Nom d’affichage Nom interne
Distinct distinct
Dans in
Pas dans notIn
Intersections intersects
Sous-ensemble de subsetOf
Sur-ensemble de supersetOf
Inclut includes
Trier et obtenir les N premiers dans le tableau topN
Trier et obtenir les N derniers dans le tableau bottomN
Premier élément head
Nombre count
Somme sum
moyen average
Minimum min
Maximum max
Fonctions de mappage
table 0-row-2 1-row-2 2-row-2 3-row-2
Nom d’affichage Nom interne
Obtenir get
Clés keys
Valeurs valeurs
Fonctions d’objet
table 0-row-2 1-row-2 2-row-2
Nom d’affichage Nom interne
Est nul isNull
N’est pas nul isNotNull
Fonctions mathématiques
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2
Nom d’affichage Nom interne
En pourcentage toPercentage
Arrondir à l’unité supérieure roundUp
Arrondir à l’unité inférieure roundDown
En précision toPrecision
Absolu absolute
Aléatoire random
En hexadécimal toHexString
Obtenir le nombre en paramètres régionaux formatNumber
En chaîne toString
To Int toInt
En longueur toLong
Fonctions Date/heure
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 15-row-2 16-row-2 17-row-2 18-row-2 19-row-2 20-row-2 21-row-2 22-row-2 23-row-2 24-row-2 25-row-2 26-row-2 27-row-2 28-row-2 29-row-2 30-row-2 31-row-2 32-row-2 33-row-2 34-row-2 35-row-2 36-row-2 37-row-2
Nom d’affichage Nom interne
Now now
Obtenir la CurrentZonedDateTime getCurrentZonedDateTime
À ce jour toDate
À cette heure toTime
En date/heure toDateTime
To Date Time Only toDateTimeOnly
À ce jour uniquement toDateOnly
À cette heure uniquement toTimeOnly
À ce fuseau horaire toTimeZone
Mettre en forme la date formatDate
Mettre en forme la date et l’heure formatDateTime
Mettre en forme l’heure formatTime
Analyser la date parseDate
Analyser la date et l’heure parseDateTime
Analyser l’heure parseTime
Ajouter des jours addDays
Ajouter des mois addMonths
Ajouter des années addYears
Ajouter des heures addHours
Ajouter des minutes addMinutes
Ajouter des secondes addSeconds
Soustraire des jours subtractDays
Soustraire des mois subtractMonths
Soustraire des années subtractYears
Soustraire des heures subtractHours
Soustraire des minutes subtractMinutes
Soustraire des secondes subtractSeconds
Différence en jours diffDays
Différence en mois diffMonths
Différence en années diffYears
Différence en heures diffHours
Différence en minutes diffMinutes
Différence en secondes diffSeconds
Début de journée startOfDay
Fin de journée endOfDay
Est avant isBefore
Est après isAfter
Fonctions d’URL
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2
Nom d’affichage Nom interne
Coder l’URL encodeUrl
Décoder l’URL decodeUrl
Obtenir le paramètre de requête d’URL getUrlQueryParam
Obtenir le protocole de l’URL getUrlProtocol
Obtenir l’hôte de l’URL getUrlHost
NOTE
Si vous utilisez une fonction qui ne figure pas dans la liste ci-dessus lors de la personnalisation du contenu d’une offre, l’expression peut échouer au moment de l’exécution ou produire des résultats inattendus. Pour obtenir l’ensemble complet des fonctions disponibles dans la personnalisation Journey Optimizer, consultez Liste des fonctions d’assistance. Seul le sous-ensemble documenté sur cette page est pris en charge pour la personnalisation du contenu dans Offer Decisioning.
recommendation-more-help
journey-optimizer-help