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

Fonctions prises en charge dans l’éditeur d’expression personalization-editor-supported-functions

Dans la gestion des décisions, vous créez des expressions à l’aide de l’éditeur de personnalisation. Vous utilisez cet éditeur en particulier lorsque :

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

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
  • datasetLookup
  • externalDataLookup (Alpha)
  • En ligne
  • 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
Étui chameau camelCase
Casse du titre 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 comme
Commence par startsWith
Ne commence pas par doNotStartWith
Se termine par se termine par
Ne se termine pas par doNotEndWith
Contient contient
Ne contient pas neContientPas
É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 de l’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 masque
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, liste et 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 intersectes
Sous-ensemble de subsetOf
Sur-ensemble de sur-ensemble de
Inclut inclut
Trier et obtenir les N premiers dans le tableau topN
Trier et obtenir les N derniers dans le tableau bottomN
Premier élément tête
Nombre count
Somme sum
Moyenne moyenne
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 absolu
Aléatoire random
En hexadécimal toHexString
Obtenir le nombre en paramètre régional formatNumber
To String toString
To Int toInt
To Long toLong
Fonctions de date et d’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
To Time toTime
En date/heure toDateTime
To Date Time Only toDateTimeOnly
À ce jour uniquement toDateOnly
To Time Only toTimeOnly
Vers le fuseau horaire toTimeZone
Mettre en forme la date formatDate
Date et heure du format formatDateTime
Format de l’heure formatTime
Analyser la date parseDate
Date et heure de l’analyse parseDateTime
Temps d'analyse 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 les jours subtractDays
Soustraire les mois subtractMonths
Soustraire années subtractYears
Soustraire heures subtractHours
Soustraire les minutes subtractMinutes
Soustraire les 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
Encoder l’URL encodeUrl
Décoder l’URL decodeUrl
Obtenir le paramètre de requête d’URL getUrlQueryParam
Obtenir le protocole URL getUrlProtocol
Obtenir l’hôte d’URL getUrlHost
NOTE
Si vous utilisez une fonction qui ne figure pas dans la liste ci-dessus, l’expression peut échouer à l’exécution ou produire des résultats inattendus. Pour obtenir l’ensemble complet des fonctions disponibles dans Journey Optimizer personnalisation, voir Liste des fonctions d’assistance. Seul le sous-ensemble documenté sur cette page est pris en charge dans Offer Decisioning.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76