Uso Journey Optimizer crear plantillas de idioma para realizar operaciones con datos, como cálculos, formato de datos o conversiones, condiciones y manipularlas en el contexto de la personalización. Conozca las directrices de sintaxis de personalización en esta página.
➡️ Aprenda a utilizar las funciones de ayuda en este vídeo
El lenguaje de plantilla se aprovecha en las funciones de ayuda disponibles en la lista desplegable de personalización del Editor de expresiones, como se muestra a continuación:
En el Journey Optimizer El Editor de expresiones, las funciones de ayuda se agrupan en tres categorías: Funciones, Ayudantes y Operadores.
Seleccione una categoría para acceder a las subcategorías y funciones.
Para acceder a las subcategorías, haga clic en el botón >
icono. Para seleccionar una función, haga clic en el botón +
icono: la función se añade automáticamente a la pantalla de personalización.
Haga clic en el ...
para ver la descripción de la función y agregarla a sus favoritos. Más información
Promedio | Esta función devuelve la media aritmética de todos los valores seleccionados dentro de la matriz |
Recuento | Esta función devuelve el número de elementos dentro de la matriz dada |
Recuento solo nulo | Esta función cuenta el número de valores nulos en la lista. |
Recuento con nulo | Esta función cuenta todos los elementos de la lista, incluidos los valores nulos |
Distinct | Esta función obtiene valores de una matriz o una lista con valores duplicados eliminados |
Recuento Distinto Con Nulo | Esta función cuenta el número de valores diferentes, incluidos los valores nulos |
Primer elemento | Esta función devuelve el primer elemento de una matriz o una lista |
Primeros n en la matriz | Esta función devuelve los primeros elementos "N" de una matriz, cuando se ordenan en orden ascendente según la expresión numérica dada |
En | Esta función se utiliza para determinar si un elemento es miembro de una matriz o lista |
Incluye | Esta función determina si una matriz o lista contiene un elemento determinado |
Intersecciones | Esta función determina si dos matrices o listas tienen al menos un miembro común |
Última n en matriz | Esta función devuelve los últimos elementos "N" de una matriz, cuando se ordenan en orden ascendente según la expresión numérica dada |
Máximo | Esta función devuelve el mayor de todos los valores seleccionados dentro de una matriz |
Mínimo | Esta función devuelve el menor de todos los valores seleccionados dentro de la matriz |
Not in | Esta función determina si un elemento no es miembro de una matriz o lista |
Subconjunto de | Esta función determina si una matriz específica (matriz A) es un subconjunto de otra matriz (matriz B), es decir, si todos los elementos de la matriz A son elementos de la matriz B |
Sum | Esta función devuelve la suma de todos los valores seleccionados dentro de la matriz |
Superconjunto de | Esta función determina si una matriz específica (matriz A) es un superconjunto de otra matriz (matriz B), es decir, si la matriz A contiene todos los elementos de la matriz B |
Edad | Esta función recupera la edad de una fecha determinada |
Tiempo actual en milisegundos | Esta función recupera la hora actual en milisegundos de epoch |
Diferencia de fechas | Esta función recupera la diferencia entre dos fechas en número de días |
Día de la semana | Esta función recupera el día de la semana |
Día del año | Esta función recupera el día del año |
Formato de fecha | Esta función da formato a un valor de fecha y hora |
Definir días | Esta función establece el día del mes para la fecha y hora dadas |
Establecer horas | Esta función establece la hora de la fecha y la hora |
A UTC | Esta función convierte una fecha y hora a UTC |
Semana del año | Esta función devuelve la semana del año |
Obtenga | Esta función se utiliza para recuperar el valor de un mapa para una clave determinada |
Claves | Esta función se utiliza para recuperar todas las claves de un mapa determinado |
Valores | Esta función recupera todos los valores de un mapa determinado |
Absoluta | Esta función convierte un número en su valor absoluto |
Aleatorio | Esta función devuelve un valor aleatorio entre 0 y 1 |
Redondear hacia abajo | Esta función redondea un número |
Redondear | Esta función redondea un número |
Hasta porcentaje | Esta función convierte un número en porcentaje |
Para precisión | Esta función convierte un número en la precisión necesaria |
No es nulo | Esta función se utiliza para determinar si existe una referencia de objeto |
Is null | Esta función se utiliza para determinar si no existe una referencia de objeto |
Camello | Esta función se utiliza para poner en mayúsculas la primera letra de cada palabra de una cadena |
Concat | Esta función se utiliza para combinar dos cadenas en una |
Contains | Esta función se utiliza para determinar si una cadena contiene una subcadena especificada |
No contiene | Esta función se utiliza para determinar si una cadena no contiene una subcadena especificada |
No termina con | Esta función se utiliza para determinar si una cadena no termina con una subcadena especificada |
Does not start with | Esta función se utiliza para determinar si una cadena no comienza con una subcadena especificada |
Codificar 64 | Esta función se utiliza para codificar o descodificar una cadena |
Finaliza con | Esta función se utiliza para determinar si una cadena termina con una subcadena especificada |
Es igual a | Esta función se utiliza para determinar si una cadena no comienza con una subcadena especificada, con distinción de mayúsculas y minúsculas |
Es igual a omitir mayúsculas y minúsculas | Esta función se utiliza para determinar si una cadena no comienza con una subcadena especificada, sin distinción de mayúsculas y minúsculas |
Extraer dominio de correo electrónico | Esta función se utiliza para extraer el dominio de una dirección de correo electrónico |
Obtener host de URL | Esta función se utiliza para obtener el host de url. |
Obtener ruta de URL | Esta función se utiliza para obtener la ruta de URL |
Obtener protocolo de url | Esta función se utiliza para obtener el protocolo url |
Índice de | Esta función devuelve la posición (en el primer argumento) de la primera incidencia del segundo parámetro. Devuelve -1 si no hay coincidencia |
IsEmpty | Esta función se utiliza para comprobar si una cadena o expresión está vacía. |
No está vacío | Esta función devuelve el valor "True" si la cadena del parámetro no está vacía. |
Último índice de | Esta función devuelve la posición (en el primer argumento) de la última incidencia del segundo parámetro. Devuelve -1 si no hay coincidencia. |
Guarnecido izquierdo | Esta función elimina los espacios en blanco del principio de una cadena |
Length | Esta función se utiliza para obtener el número de caracteres de una cadena o una expresión |
Like | Esta función se utiliza para determinar si una cadena coincide con un patrón especificado |
Lower Case | Esta función convierte una cadena en minúsculas |
Máscara | Esta función se utiliza para reemplazar una parte de una cadena por caracteres "X". |
Coincide | Esta función se utiliza para determinar si una cadena coincide con una expresión regular específica |
MD5 | Esta función devuelve el hash md5 de la cadena de entrada. |
Not equal to | Esta función se utiliza para determinar si una cadena no es igual a la cadena especificada |
Distinto de mayúsculas y minúsculas ignoradas | Esta función compara dos cadenas ignorando mayúsculas y minúsculas. |
Grupo de expresiones regulares | Esta función se utiliza para extraer información específica, en función de la expresión regular proporcionada |
Reemplazar | Esta función sustituye una subcadena determinada de una cadena por otra subcadena |
Reemplazar todo | Esta función reemplaza todas las subcadenas de un texto que coincida con el "destino" por la cadena de sustitución del literal especificado |
Guarnecido derecho | Esta función elimina los espacios en blanco del final de una cadena |
Split | Esta función se utiliza para dividir una cadena por un carácter determinado |
Comienza con | Esta función se utiliza para determinar si una cadena comienza con una subcadena especificada |
Cadena hasta la fecha | Esta función se utiliza para convertir cadenas a la fecha. Devuelve la fecha de epoch como salida para una entrada no válida. |
Cadena a entero | Esta función convierte un valor de cadena en un valor entero. |
Cadena para número | Esta función se utiliza para convertir una cadena en número. Devuelve la misma cadena que el resultado de una entrada no válida. |
Subcadena | Esta función devuelve la subcadena de la expresión de cadena entre el índice de inicio y el índice final. |
Caso de título | Esta función se utiliza para poner en mayúsculas las primeras letras de cada palabra de una cadena |
A Bool | Esta función convierte un valor de argumento en un valor booleano, según su tipo. |
Hasta la fecha | Esta función se utiliza para convertir cadenas a la fecha. Devuelve la fecha de epoch como salida para una entrada no válida. |
Hasta la fecha solo | Esta función convierte un valor de argumento en un valor de solo fecha y hora. Devuelve la fecha de epoch como salida para una entrada no válida. |
Recortar | Esta función elimina los espacios en blanco del principio y del final de una cadena |
Mayúsculas | Esta función convierte una cadena en mayúsculas |
Descodificación de URL | Esta función se utiliza para decodificar una cadena con codificación url. |
Encore de URL | Esta función se utiliza para codificar una cadena mediante url. |
Los ayudantes se detallan en esta página.
Valor predeterminado de reserva | Esta función permite procesar una variable con el valor predeterminado |
Cada | Esta función se utiliza para iterar en una matriz |
Si | Esta función se utiliza para definir un bloque condicional: si la evaluación de la expresión devuelve true, el bloque se procesa |
Let | Esta función permite almacenar una expresión como variable para usarla más adelante en una consulta |
Except | Esta función se utiliza para definir un bloque condicional: si la evaluación de la expresión devuelve false, el bloque se procesa |
con | Esta función se utiliza para cambiar el token de evaluación de la parte de plantilla |
Las funciones aritméticas se utilizan para realizar cálculos básicos de los valores.
Adición | Este operador se utiliza para encontrar la suma de dos expresiones de argumento |
Dividir | Este operador se utiliza para encontrar el cociente de dos expresiones de argumento |
Multiplicación | Este operador se utiliza para encontrar el producto de dos expresiones de argumento |
Remainte | Este operador se utiliza para encontrar el resto después de dividir las dos expresiones de argumento |
Sustracción | Este operador encuentra la diferencia entre dos expresiones |
Las funciones booleanas se utilizan para realizar lógicas booleanas en distintos elementos.
Y | Este operador crea una conjunción lógica |
O | Este operador crea una disyunción lógica |
Las funciones de comparación se utilizan para comparar diferentes expresiones y valores, devolviendo true o false en consecuencia.
Es igual a | Esta operación comprueba si los valores son iguales |
Greater than | Este operador comprueba si el primer valor es bueno que el segundo valor |
Bueno o igual a | Este operador comprueba si el primer valor es bueno o igual al segundo valor |
Less than or equals to | Este operador comprueba si el primer valor es menor o igual que el segundo valor |
No es igual a | Este operador comprueba si la expresión dada no es igual a dar valor |
Aprenda a transformar los valores de personalización mediante las funciones de ayuda de personalización y comprenda diferentes casos de uso de las funciones de ayuda.