Kapsla in funktioner när du skapar uttryck med operatorn "+"
Alla funktionsanrop måste kapslas in med parenteser när operatorn + används.
Beskrivning description
Miljö
Adobe Journey Optimizer version 23.10 (AJO version 23.10)
Problem
Om du skapar ett uttryck med operatorn + kan ett fel genereras om funktionerna inte är inkapslade.
Om du skapar ett uttryck som detta i den avancerade uttrycksredigeraren:
toDateTimeOnly(toDateTime(currentTimeInMillis() + 1))
Följande fel genereras:
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.
Upplösning resolution
Alla funktionsanrop måste kapslas in med parenteser när operatorn + används.
Exempel:
toDateTimeOnly(toDateTime((currentTimeInMillis()) + 1))
(now()) + (toDuration("PT1H"))
Relaterad läsning
Journey Optimizer Guide: Operatorer: Logical
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f