Encapsule las funciones al crear expresiones utilizando el operador "+"

Cualquier llamada de función debe encapsularse con paréntesis al utilizar el complemento "+" operador.

Descripción description

Entorno

Adobe Journey Optimizer versión 23.10 (AJO versión 23.10)

Problema

Creación de una expresión con el icono "+ El operador "" puede generar un error si las funciones no están encapsuladas.

Desde el editor de expresiones avanzadas, si crea una expresión como esta:

toDateTimeOnly(toDateTime(currentTimeInMillis() + 1))

Se generará el siguiente error:

The expression is invalid: You cannot use the character '+' like this because it is a keyword of the language. Please, add quotes to fix your expression.

Resolución resolution

Cualquier llamada de función debe encapsularse con paréntesis al utilizar el complemento "+" operador.

Ejemplos:

toDateTimeOnly(toDateTime((currentTimeInMillis()) + 1))
(now()) + (toDuration("PT1H"))

Lectura relacionada

Guía de Journey Optimizer: operadores: lógicos

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f