Kapseln Sie Funktionen beim Erstellen von Ausdrücken mit dem Operator "+"
Jeder Funktionsaufruf muss bei Verwendung des Operators "+" in Klammern gesetzt werden.
Beschreibung description
Umgebung
Adobe Journey Optimizer Version 23.10 (AJO Version 23.10)
Problem
Das Erstellen eines Ausdrucks mit dem Operator "+" kann einen Fehler erzeugen, wenn Funktionen nicht gekapselt sind.
Im erweiterten Ausdruckseditor, wenn Sie einen Ausdruck wie den folgenden erstellen:
toDateTimeOnly(toDateTime(currentTimeInMillis() + 1))
Der folgende Fehler wird generiert:
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.
Auflösung resolution
Jeder Funktionsaufruf muss bei Verwendung des Operators "+" in Klammern gesetzt werden.
Beispiele:
toDateTimeOnly(toDateTime((currentTimeInMillis()) + 1))
(now()) + (toDuration("PT1H"))
Verwandtes Lesen
Handbuch zu Journey Optimizer: Operatoren: Logisch
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f