「+」演算子を使用して式を作成する際に関数をカプセル化

+」演算子を使用する場合は、関数呼び出しをかっこで囲む必要があります。

説明 description

環境

Adobe Journey Optimizer バージョン 23.10 (AJO バージョン 23.10)

問題

関数がカプセル化されていない場合、「+」演算子を使用して式を作成すると、エラーが発生する場合があります。

高度な式エディターで、次のような式を作成する場合:

toDateTimeOnly(toDateTime(currentTimeInMillis() + 1))

次のエラーが生成されます。

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.

解決策 resolution

+」演算子を使用する場合は、関数呼び出しをかっこで囲む必要があります。

例:

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

関連資料

Journey Optimizer ガイド:演算子:論理 ​

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