Primer elemento
La función head
se usa para devolver el primer elemento de una matriz o lista.
Sintaxis
{%= head(array) %}
Ejemplo
La siguiente operación devuelve el primero de los cinco pedidos principales con el precio más alto. Encontrará más información sobre la función topN
en la sección primeros n
de la matriz.
{%= head(topN(orders,price, 5)) %}
Primer n
en matriz
La función topN
se usa para devolver los primeros N
elementos de una matriz, cuando se ordenan en orden ascendente en función de la expresión numérica dada.
Sintaxis
{%= topN(array, value, amount) %}
Argumento | Descripción |
---|---|
{ARRAY} | La matriz o lista que se va a ordenar. |
{VALUE} | Propiedad en la que se ordena la matriz o lista. |
{AMOUNT} | Número de elementos que se van a devolver. |
Ejemplo
La siguiente operación devuelve los cinco primeros pedidos con el precio más bajo.
{%= topN(orders,price, 5) %}
En
La función in
se usa para determinar si un elemento es miembro de una matriz o lista.
Sintaxis
{%= in(value, array) %}
Ejemplo
La siguiente operación define a las personas con cumpleaños en marzo, junio o septiembre.
{%= in (person.birthMonth, [3, 6, 9]) %}
Incluye
La función includes
se usa para determinar si una matriz o lista contiene un elemento determinado.
Sintaxis
{%= includes(array,item) %}
Ejemplo
La siguiente operación define a las personas cuyo color favorito incluye el rojo.
{%= includes(person.favoriteColors,"red") %}
Interseca
La función intersects
se usa para determinar si dos matrices o listas tienen al menos un miembro común.
Sintaxis
{%= intersects(array1, array2) %}
Ejemplo
La siguiente operación define a las personas cuyos colores favoritos incluyen al menos uno de rojo, azul o verde.
{%= intersects(person.favoriteColors,["red", "blue", "green"]) %}
Últimos n
en matriz
La función bottomN
se usa para devolver los últimos N
elementos de una matriz, cuando se ordenan en orden ascendente en función de la expresión numérica dada.
Sintaxis
{%= bottomN(array, value, amount) %}
Argumento | Descripción |
---|---|
{ARRAY} | La matriz o lista que se va a ordenar. |
{VALUE} | Propiedad en la que se ordena la matriz o lista. |
{AMOUNT} | Número de elementos que se van a devolver. |
Ejemplo
La siguiente operación devuelve los últimos cinco pedidos con el precio más alto.
{%= bottomN(orders,price, 5) %}
No en
La función notIn
se usa para determinar si un elemento no es miembro de una matriz o lista.
notIn
garantiza que ninguno de los valores es igual a nulo. Por lo tanto, los resultados no son una negación exacta de la función in
.Sintaxis
{%= notIn(value, array) %}
Ejemplo
La siguiente operación define a las personas con cumpleaños que no se celebran en marzo, junio o septiembre.
{%= notIn(person.birthMonth ,[3, 6, 9]) %}
Subconjunto de
La función subsetOf
se usa para determinar si una matriz específica (matriz A) es un subconjunto de otra matriz (matriz B). En otras palabras, que todos los elementos de la matriz A son elementos de la matriz B.
Sintaxis
{%= subsetOf(array1, array2) %}
Ejemplo
La siguiente operación define a las personas que han visitado todas sus ciudades favoritas.
{%= subsetOf(person.favoriteCities,person.visitedCities) %}
Superconjunto de
La función supersetOf
se usa para determinar si una matriz específica (matriz A) es un superconjunto de otra matriz (matriz B). En otras palabras, esa matriz A contiene todos los elementos de la matriz B.
Sintaxis
{%= supersetOf(array1, array2) %}
Ejemplo
La siguiente operación define a las personas que han comido sushi y pizza al menos una vez.
{%= supersetOf(person.eatenFoods,["sushi", "pizza"] %}
Journey Optimizer
- Documentación de Journey Optimizer
- Novedades
- Introducción
- Recorridos
- Campañas
- Administración de conflictos y priorización
- Prueba y aprobación
- Canales de comunicación
- Páginas de aterrizaje
- Gestión de contenido
- Públicos, perfiles e identidad
- Integraciones
- Seguimiento y monitorización
- Capacidades de decisión
- Administración de datos
- Configuración
- Control de acceso
- Privacidad