[Heredado]{class="badge informative"}

Funciones compatibles con el editor de expresiones personalization-editor-supported-functions

En Gestión de decisiones, se generan expresiones mediante el editor de personalización. Este editor se utiliza en particular cuando:

El servidor de Offer Decisioning solo admite un subconjunto de las funciones disponibles en el editor de personalización. Esta página enumera todas las funciones que puede utilizar de forma segura. Expanda cada sección para ver los operadores, los ayudantes y las funciones compatibles.

Lista de funciones compatibles supported-functions-list

Operadores
  • Aritmética: + - * / %
  • Lógico: and or !
  • Comparación: = != > >= < <=
Ayudantes
  • Cada
  • Con
  • Si
  • Unless
  • Let
  • Valor de reserva predeterminado
  • fragmento
  • datasetLookup
  • externalDataLookup (Alpha)
  • En línea
  • Url
  • Metadatos de ejecución
  • valueAtPath
Funciones de cadena
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
Nombre para mostrar Nombre interno
Minúsculas lowerCase
Mayúsculas upperCase
Mayúsculas y minúsculas camelCase
Caso de título titleCase
Recortar trim
Recorte izquierdo leftTrim
Recorte derecho rightTrim
Is Empty isEmpty
Ignorar mayúsculas y minúsculas igual a IgnoreCase
No Igual Con Ignorar Mayúsculas y Minúsculas notEqualWithIgnoreCase
Reemplazar replace
Reemplazar todo replaceAll
Concat concatena
División split
Encode64 encode64
Longitud length
MD5 md5
SHA256 sha256
Como like
Comienza por startsWith
No empieza por doesNotStartWith
Termina por endsWith
No termina por doesNotEndWith
Contiene contains
No contiene doesNotContain
Es igual a igual a
No igual a notEqualTo
Coincide matches
Grupo de expresiones regulares regexGroup
Cadena a número stringToNumber
Cadena a fecha stringToDate
A Fecha Hora toDateTime
A Fecha Hora Solamente toDateTimeOnly
Extraer dominio de correo electrónico extractEmailDomain
Extraer nombre de usuario de correo electrónico extractEmailUsername
Is Not Empty isNotEmpty
Índice De indexOf
Último Índice De lastIndexOf
Subcadena substr
A Bool toBool
Cadena a entero cadena_a_entero
Máscara enmascarar
Obtener moneda de formato formatCurrency
Obtener el valor Unicode del carácter charCodeAt
Obtener código Qr para cualquier texto qrCode
Funciones de matriz, lista y conjunto
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
Nombre para mostrar Nombre interno
Distinto distinct
Entrada en
No en notIn
Intersecciones intersecciones
Subconjunto de subsetOf
Superconjunto de supersetOf
Incluye incluye
Ordenar y obtener el primer N en la matriz topN
Ordenar y obtener el último N de la matriz bottomN
Primer elemento dirigir
Count recuento
Sum sum
Promedio media
Mínimo min
Máximo max
Funciones de asignación
table 0-row-2 1-row-2 2-row-2 3-row-2
Nombre para mostrar Nombre interno
Obtener get
Claves teclas
Valores values
Funciones de objeto
table 0-row-2 1-row-2 2-row-2
Nombre para mostrar Nombre interno
Es nulo isNull
No es nulo isNotNull
Funciones matemáticas
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
Nombre para mostrar Nombre interno
A Porcentaje toPercentage
Redondear al alza roundUp
Redondear hacia abajo roundDown
A Precisión toPrecision
Absoluta absoluto
Aleatorio random
A Hexadecimal toHexString
Obtener número a configuración regional formatNumber
A cadena toString
A Int toInt
Demasiado larga toLong
Funciones de fecha y hora
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
Nombre para mostrar Nombre interno
Ahora now
Obtener CurrentZonedDateTime getCurrentZonedDateTime
Hasta la fecha toDate
Hasta hora toTime
A Fecha Hora toDateTime
A Fecha Hora Solamente toDateTimeOnly
Solo hasta la fecha toDateOnly
Hasta hora solamente toTimeOnly
A Zona Horaria toTimeZone
Formato de fecha formatDate
Formato de fecha y hora formatDateTime
Formato de hora formatTime
Fecha de análisis parseDate
Analizar fecha y hora parseDateTime
Hora de análisis parseTime
Añadir días addDays
Agregar meses addMonths
Añadir años addYears
Agregar horas addHours
Añadir minutos addMinutes
Añadir segundos addSeconds
Restar días subtractDays
Restar meses subtractMonths
Restar años subtractYears
Restar horas subtractHours
Restar minutos subtractMinutes
Restar segundos subtractSeconds
Diferencia en días diffDays
Diferencia en meses diffMonths
Diferencia en años diffYears
Diferencia en horas diffHours
Diferencia en minutos diffMinutes
Diferencia en segundos diffSeconds
Inicio del día startOfDay
Fin del día endOfDay
Es antes isBefore
Después de isAfter
Funciones de URL
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2
Nombre para mostrar Nombre interno
Codificar URL encodeUrl
Descodificar URL decodeUrl
Obtener parámetro de consulta de URL getUrlQueryParam
Obtener protocolo de URL getUrlProtocol
Obtener host de URL getUrlHost
NOTE
Si utiliza una función que no está en la lista anterior, la expresión puede fallar durante la ejecución o producir resultados inesperados. Para ver el conjunto completo de funciones disponibles en la personalización de Journey Optimizer, consulte Lista de funciones de ayuda. Solo se admite el subconjunto documentado en esta página en Offer Decisioning.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76