Introducción a las funciones de ayuda functions

Las funciones de ayuda permiten transformar y manipular los datos dentro del contenido personalizado. Utilícelos para realizar cálculos, formatear datos, aplicar condiciones y ejecutar varias operaciones para crear experiencias dinámicas y adaptadas para sus clientes.

Estas funciones aprovechan el idioma de creación de plantillas Journey Optimizer. Obtenga información acerca de las directrices de sintaxis de personalización en esta página.

➡️ Aprenda a utilizar las funciones de ayuda en este vídeo

Funciones de ayuda de acceso

Las funciones de ayuda están disponibles en el menú de funciones del editor de personalización:

Las funciones se organizan en tres categorías para facilitar la navegación:

  • Funciones: operaciones de transformación y manipulación de datos
  • Ayudantes: lógica condicional y funciones de utilidad
  • Operadores: comparación y operadores lógicos

Para usar una función de ayuda:

  1. Seleccione una categoría para ver sus subcategorías y funciones disponibles
  2. Haga clic en el icono > para expandir las subcategorías
  3. Haga clic en el icono + junto a una función para agregarla al código de personalización
  4. Haga clic en el icono ... para ver la descripción de la función o agregarla a sus favoritos. Más información
NOTE
Las funciones y capacidades disponibles en el editor de personalización difieren de las disponibles en el editor de expresiones avanzadas de Recorrido. Por ejemplo, la función now() solo está disponible en expresiones de recorrido. Más información

Funciones functions-helper

Funciones de agregación y matriz

Promedio
Esta función devuelve la media aritmética de todos los valores seleccionados dentro de la matriz
Count
Esta función devuelve el número de elementos dentro de la matriz determinada
Contar Solo Nulo
Esta función cuenta el número de valores nulos de la lista.
Contar Con Nulo
Esta función cuenta todos los elementos de la lista, incluidos los valores nulos
Distinto
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 lista
Primer n en matriz
Esta función devuelve los primeros elementos "N" de una matriz, cuando se ordenan en orden ascendente en función de la expresión numérica dada
Entrada
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
Último n en matriz
Esta función devuelve los últimos elementos "N" de una matriz, cuando se ordenan en orden ascendente en función de 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
No en
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 esa matriz A contiene todos los elementos de la matriz B

Funciones de fecha y hora date-functions

Añadir días
Esta función ajusta una fecha determinada en un número determinado de días, utilizando valores positivos para aumentar y valores negativos para disminuir.
Agregar horas
Esta función ajusta una fecha determinada en un número determinado de horas, utilizando valores positivos para aumentar y valores negativos para disminuir.
Añadir minutos
Esta función ajusta una fecha determinada en un número determinado de minutos, utilizando valores positivos para aumentar y valores negativos para disminuir.
Agregar meses
Esta función ajusta una fecha determinada en un número determinado de meses, utilizando valores positivos para aumentar y valores negativos para disminuir.
Añadir segundos
Esta función ajusta una fecha determinada en un número determinado de segundos, utilizando valores positivos para aumentar y negativos para disminuir.
Añadir años
Esta función ajusta una fecha determinada en un número determinado de años, utilizando valores positivos para aumentar y valores negativos para disminuir.
Edad
Esta función recupera la edad de una fecha determinada.
Edad En Días
Esta función calcula la antigüedad de una fecha determinada en días, es decir, el número de días transcurridos entre la fecha determinada y la fecha actual, negativos para fechas futuras y positivos para fechas pasadas.
Edad En Meses
Esta función calcula la edad de una fecha determinada en meses, es decir, el número de meses transcurridos entre la fecha determinada y la fecha actual, negativos para fechas futuras y positivos para fechas pasadas.
Comparar fechas
Esta función compara la primera fecha de entrada con la otra. Devuelve 0 si fecha1 es igual a fecha2, -1 si fecha1 es anterior a fecha2 y 1 si fecha1 es posterior a fecha2.
Convertir fechaZonaHora
Esta función convierte una fecha y hora en una zona horaria determinada.
Hora actual en milisegundos
Esta función recupera el tiempo actual en milisegundos epoch.
Diferencia de fechas
Esta función recupera la diferencia entre dos fechas en número de días.
Día del mes
Esta función devuelve el número que representa el día del mes.
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.
Diferencia en segundos
Esta función devuelve la diferencia entre dos fechas en términos de segundos.
Extraer horas
Esta función extrae el componente de hora de una marca de tiempo determinada.
Extraer minutos
Esta función extrae el componente de minuto de una marca de tiempo determinada.
Extraer meses
Esta función extrae el componente mes de una marca de tiempo determinada.
Extraer segundos
Esta función extrae el segundo componente de una marca de tiempo determinada.
Formato de fecha
Esta función da formato a un valor de fecha y hora.
Formato de fecha con compatibilidad con configuración regional
Esta función da formato a un valor de fecha y hora en su representación sensible al idioma correspondiente, es decir, en una configuración regional deseada.
Obtener CurrentZonedDateTime
Esta función devuelve la fecha y la hora actuales con información de zona horaria.
Diferencia de horas
Esta función devuelve la diferencia entre dos fechas en términos de horas.
Diferencia de minutos
Esta función devuelve la diferencia entre dos fechas en términos de minutos.
Diferencia de meses
Esta función devuelve la diferencia entre dos fechas en términos de meses.
Definir días
Esta función establece el día del mes para la fecha y hora determinadas.
Establecer horas
Esta función establece la hora de la fecha y hora.
A Fecha Hora
Esta función convierte la cadena en fecha. Devuelve la fecha epoch como salida para una entrada no válida.
A UTC
Esta función convierte una fecha y hora en UTC.
Truncar al inicio del día
Esta función modifica una fecha y hora determinada estableciéndola en el inicio del día con la hora establecida en 00:00.
truncateToStartOfQuarter
Esta función trunca una fecha y hora al primer día de su trimestre (por ejemplo, 1 de enero, 1 de abril, 1 de julio, 1 de octubre) a las 00:00.
truncateToStartOfWeek
Esta función modifica una fecha y hora determinada estableciéndola en el inicio de la semana (lunes a las 00:00).
truncateToStartOfYear
Esta función modifica una fecha y hora determinadas truncándolas al primer día del año (1 de enero) a las 00:00.
Semana del año
Esta función devuelve la semana del año.
Diferencia de años
Esta función devuelve la diferencia entre dos fechas en términos de años.

Funciones de mapa map-functions

Obtener
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

Funciones matemáticas math-functions

Absoluta
Esta función da formato a cualquier número en su representación sensible al idioma.
Número de formato
Esta función da formato a cualquier número en su representación sensible al idioma.
Aleatorio
Esta función devuelve un valor aleatorio entre 0 y 1.
Redondear hacia abajo
Esta función redondea un número a la baja
Redondear al alza
Esta función redondea un número al alza
A la cadena hexadecimal
Convierte cualquier número en su cadena hexadecimal.
ToInt
Convierte cualquiera de estos tipos (número, doble, entero, largo, flotante, corto, byte, booleano, cadena) en un entero.
A porcentaje
Esta función convierte un número en porcentaje.
A precisión
Esta función convierte un número en una precisión requerida.
Para crear una cadena
Esta función convierte cualquier número en su representación de cadena.

Funciones de objeto object-functions

No es nulo
Esta función se utiliza para determinar si existe una referencia de objeto
Es nulo
Esta función se utiliza para determinar si no existe una referencia de objeto

Funciones de cadena string-functions

Camel Case
Esta función se utiliza para poner en mayúscula la primera letra de cada palabra de una cadena
Código Char en
Esta función devuelve el valor ASCII de un carácter, como la función charCodeAt de JavaScript
Concat
Esta función se utiliza para combinar dos cadenas en una
Contiene
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 por
Esta función se utiliza para determinar si una cadena no termina con una subcadena especificada
No empieza por
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 una cadena.
Termina por
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
Ignorar 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
Formato de moneda
Esta función convierte cualquier número en su correspondiente representación de moneda sensible al idioma según la configuración regional pasada como cadena en el segundo argumento
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 la URL
Obtener protocolo de URL
Esta función se utiliza para obtener el protocolo de la URL.
Índice De
Esta función devuelve la posición (en el primer argumento) de la primera aparición del segundo parámetro. Devuelve -1 si no hay ninguna coincidencia
IsEmpty
Esta función se utiliza para comprobar si una cadena o expresión está vacía.
Is Not Empty
Esta función devuelve 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 aparición del segundo parámetro. Devuelve -1 si no hay ninguna coincidencia.
Guarnecido izquierdo
Esta función elimina los espacios en blanco del principio de una cadena.
Longitud
Esta función se utiliza para obtener el número de caracteres de una cadena o expresión
Como
Esta función se utiliza para determinar si una cadena coincide con un patrón especificado
Minúsculas
Esta función convierte una cadena en letras minúsculas.
Máscara
Esta función se utiliza para reemplazar una parte de una cadena con 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.
No igual a
Esta función se utiliza para determinar si una cadena no es igual a la cadena especificada
No Igual Con Ignorar Mayúsculas y Minúsculas
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, basada en la expresión regular proporcionada
Reemplazar
Esta función reemplaza una subcadena determinada de una cadena con otra subcadena
Reemplazar todo
Esta función reemplaza todas las subcadenas de un texto que coincide con el "destino" por la cadena literal de "reemplazo" especificada
Guarnecido derecho
Esta función elimina los espacios en blanco del final de una cadena.
SHA256
Esta función calcula y devuelve el hash sha256 de una cadena.
División
Esta función se utiliza para dividir una cadena por un carácter determinado
Comienza por
Esta función se utiliza para determinar si una cadena empieza con una subcadena especificada
Cadena a fecha
Esta función convierte un valor de cadena en un valor de fecha y hora.
Cadena a entero
Esta función Convierte un valor de cadena en un valor entero.
Cadena a número
Esta función se utiliza para convertir una cadena en número. Devuelve la misma cadena como salida para la entrada no válida.
Subcadena
Esta función devuelve la subcadena de la expresión de cadena entre el índice inicial 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.
A Fecha Hora
Esta función se utiliza para convertir la cadena a fecha. Devuelve la fecha epoch como salida para una entrada no válida.
A Fecha Hora solamente
Esta función convierte un valor de argumento en un valor de solo fecha y hora. Devuelve la fecha 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 letras mayúsculas.
Descodificación de URL
Esta función se utiliza para descodificar una cadena con codificación URL.
Codificación de URL
Esta función se utiliza para codificar una cadena mediante URL.

Ayudantes helper-helper

Los ayudantes se encuentran detallados en esta página.

Valor de reserva predeterminado
Esta función se utiliza para procesar una variable de forma predeterminada
Cada
Esta función se utiliza para repetir una matriz
Metadatos de ejecución
Este asistente captura metadatos de clave-valor personalizados durante el procesamiento del mensaje para que se puedan almacenar en el objeto de metadatos de ejecución en tiempo de ejecución
Si
Esta función se utiliza para definir un bloque condicional: si la evaluación de la expresión devuelve true, se procesa el bloque
Let
Esta función permite almacenar una expresión como variable para utilizarla posteriormente en una consulta
Unless
Esta función se utiliza para definir un bloque condicional: si la evaluación de la expresión devuelve false, se procesa el bloque
Con
Esta función se utiliza para cambiar el token de evaluación de la plantilla-parte

Operadores operators-helper

Funciones aritméticas arithmetic-helper

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

Suma
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
Restante
Este operador se utiliza para encontrar el resto después de dividir las dos expresiones de argumento
Resta
Este operador encuentra la diferencia entre dos expresiones

Funciones booleanas boolean-functions

Las funciones booleanas se utilizan para realizar lógica booleana en diferentes elementos.

Y
Este operador crea una conjunción lógica
O
Este operador crea una disyunción lógica

Funciones de comparación comparison-functions

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

Es igual a
Esta operación comprueba si los valores son iguales
Mayor que
Este operador comprueba si el primer valor es mayor que el segundo
Mayor o igual que
Este operador comprueba si el primer valor es mayor o igual que el segundo
Menor o igual que
Este operador comprueba si el primer valor es menor o igual que el segundo valor
No es igual a
Este operador comprueba si una expresión dada no es igual a dar valor

Vídeo práctico video

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.

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76