Introducción a las funciones de ayuda

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

Funciones

Funciones de agregación y matriz

PromedioEsta función devuelve la media aritmética de todos los valores seleccionados dentro de la matriz
RecuentoEsta función devuelve el número de elementos dentro de la matriz dada
Recuento solo nuloEsta función cuenta el número de valores nulos en la lista.
Recuento con nuloEsta función cuenta todos los elementos de la lista, incluidos los valores nulos
DistinctEsta función obtiene valores de una matriz o una lista con valores duplicados eliminados
Recuento Distinto Con NuloEsta función cuenta el número de valores diferentes, incluidos los valores nulos
Primer elementoEsta función devuelve el primer elemento de una matriz o una lista
Primeros n en la matrizEsta función devuelve los primeros elementos "N" de una matriz, cuando se ordenan en orden ascendente según la expresión numérica dada
EnEsta función se utiliza para determinar si un elemento es miembro de una matriz o lista
IncluyeEsta función determina si una matriz o lista contiene un elemento determinado
InterseccionesEsta función determina si dos matrices o listas tienen al menos un miembro común
Última n en matrizEsta 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áximoEsta función devuelve el mayor de todos los valores seleccionados dentro de una matriz
MínimoEsta función devuelve el menor de todos los valores seleccionados dentro de la matriz
Not inEsta función determina si un elemento no es miembro de una matriz o lista
Subconjunto deEsta 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
SumEsta función devuelve la suma de todos los valores seleccionados dentro de la matriz
Superconjunto deEsta 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

Funciones de fecha y hora

EdadEsta función recupera la edad de una fecha determinada
Tiempo actual en milisegundosEsta función recupera la hora actual en milisegundos de epoch
Diferencia de fechasEsta función recupera la diferencia entre dos fechas en número de días
Día de la semanaEsta función recupera el día de la semana
Día del añoEsta función recupera el día del año
Formato de fechaEsta función da formato a un valor de fecha y hora
Definir díasEsta función establece el día del mes para la fecha y hora dadas
Establecer horasEsta función establece la hora de la fecha y la hora
A UTCEsta función convierte una fecha y hora a UTC
Semana del añoEsta función devuelve la semana del año

Funciones de mapa

ObtengaEsta función se utiliza para recuperar el valor de un mapa para una clave determinada
ClavesEsta función se utiliza para recuperar todas las claves de un mapa determinado
ValoresEsta función recupera todos los valores de un mapa determinado

Funciones matemáticas

Absoluta Esta función convierte un número en su valor absoluto
AleatorioEsta función devuelve un valor aleatorio entre 0 y 1
Redondear hacia abajoEsta función redondea un número
RedondearEsta función redondea un número
Hasta porcentajeEsta función convierte un número en porcentaje
Para precisiónEsta función convierte un número en la precisión necesaria

Funciones de objeto

No es nuloEsta función se utiliza para determinar si existe una referencia de objeto
Is nullEsta función se utiliza para determinar si no existe una referencia de objeto

Funciones de cadena

CamelloEsta función se utiliza para poner en mayúsculas la primera letra de cada palabra de una cadena
ConcatEsta función se utiliza para combinar dos cadenas en una
ContainsEsta función se utiliza para determinar si una cadena contiene una subcadena especificada
No contieneEsta función se utiliza para determinar si una cadena no contiene una subcadena especificada
No termina conEsta función se utiliza para determinar si una cadena no termina con una subcadena especificada
Does not start withEsta función se utiliza para determinar si una cadena no comienza con una subcadena especificada
Codificar 64Esta función se utiliza para codificar o descodificar una cadena
Finaliza conEsta función se utiliza para determinar si una cadena termina con una subcadena especificada
Es igual aEsta 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úsculasEsta 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ónicoEsta función se utiliza para extraer el dominio de una dirección de correo electrónico
Obtener host de URLEsta función se utiliza para obtener el host de url.
Obtener ruta de URLEsta función se utiliza para obtener la ruta de URL
Obtener protocolo de urlEsta función se utiliza para obtener el protocolo url
Índice deEsta función devuelve la posición (en el primer argumento) de la primera incidencia del segundo parámetro. Devuelve -1 si no hay coincidencia
IsEmptyEsta función se utiliza para comprobar si una cadena o expresión está vacía.
No está vacíoEsta función devuelve el valor "True" si la cadena del parámetro no está vacía.
Último índice deEsta 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 izquierdoEsta función elimina los espacios en blanco del principio de una cadena
LengthEsta función se utiliza para obtener el número de caracteres de una cadena o una expresión
LikeEsta función se utiliza para determinar si una cadena coincide con un patrón especificado
Lower CaseEsta función convierte una cadena en minúsculas
MáscaraEsta función se utiliza para reemplazar una parte de una cadena por caracteres "X".
CoincideEsta función se utiliza para determinar si una cadena coincide con una expresión regular específica
MD5Esta función devuelve el hash md5 de la cadena de entrada.
Not equal toEsta función se utiliza para determinar si una cadena no es igual a la cadena especificada
Distinto de mayúsculas y minúsculas ignoradasEsta función compara dos cadenas ignorando mayúsculas y minúsculas.
Grupo de expresiones regularesEsta función se utiliza para extraer información específica, en función de la expresión regular proporcionada
ReemplazarEsta función sustituye una subcadena determinada de una cadena por otra subcadena
Reemplazar todoEsta función reemplaza todas las subcadenas de un texto que coincida con el "destino" por la cadena de sustitución del literal especificado
Guarnecido derechoEsta función elimina los espacios en blanco del final de una cadena
SplitEsta función se utiliza para dividir una cadena por un carácter determinado
Comienza conEsta función se utiliza para determinar si una cadena comienza con una subcadena especificada
Cadena hasta la fechaEsta 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 enteroEsta función convierte un valor de cadena en un valor entero.
Cadena para númeroEsta función se utiliza para convertir una cadena en número. Devuelve la misma cadena que el resultado de una entrada no válida.
SubcadenaEsta función devuelve la subcadena de la expresión de cadena entre el índice de inicio y el índice final.
Caso de títuloEsta función se utiliza para poner en mayúsculas las primeras letras de cada palabra de una cadena
A BoolEsta función convierte un valor de argumento en un valor booleano, según su tipo.
Hasta la fechaEsta 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 soloEsta 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.
RecortarEsta función elimina los espacios en blanco del principio y del final de una cadena
MayúsculasEsta función convierte una cadena en mayúsculas
Descodificación de URLEsta función se utiliza para decodificar una cadena con codificación url.
Encore de URLEsta función se utiliza para codificar una cadena mediante url.

Ayudantes

Los ayudantes se detallan en esta página.

Valor predeterminado de reservaEsta función permite procesar una variable con el valor predeterminado
CadaEsta función se utiliza para iterar en una matriz
SiEsta función se utiliza para definir un bloque condicional: si la evaluación de la expresión devuelve true, el bloque se procesa
LetEsta función permite almacenar una expresión como variable para usarla más adelante en una consulta
ExceptEsta función se utiliza para definir un bloque condicional: si la evaluación de la expresión devuelve false, el bloque se procesa
conEsta función se utiliza para cambiar el token de evaluación de la parte de plantilla

Operadores

Funciones aritméticas

Las funciones aritméticas se utilizan para realizar cálculos básicos de los valores.

AdiciónEste operador se utiliza para encontrar la suma de dos expresiones de argumento
DividirEste operador se utiliza para encontrar el cociente de dos expresiones de argumento
MultiplicaciónEste 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

Funciones booleanas

Las funciones booleanas se utilizan para realizar lógicas booleanas en distintos elementos.

YEste operador crea una conjunción lógica
OEste operador crea una disyunción lógica

Funciones de comparación

Las funciones de comparación se utilizan para comparar diferentes expresiones y valores, devolviendo true o false en consecuencia.

Es igual aEsta operación comprueba si los valores son iguales
Greater thanEste operador comprueba si el primer valor es bueno que el segundo valor
Bueno o igual aEste 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 aEste operador comprueba si la expresión dada no es igual a dar valor

Vídeo explicativo

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.

En esta página