在AJO個人化編輯器中使用「next」關鍵字時發生驗證錯誤
在Adobe Journey Optimizer (AJO)中,對包含關鍵字 next 的運算式編寫指令碼,會在個人化編輯器中觸發驗證錯誤。 發生此情況是因為 next 在基礎指令碼語言中被視為保留關鍵字。 若要解決此問題,請在運算式中以反引號將 next 換行。
說明 description
環境
Adobe Journey Optimizer (AJO)
問題/症狀
- 使用關鍵字 next 做為欄位路徑的一部分時發生驗證錯誤。
- 下列運算式會觸發錯誤:
{% let temp = profile._company.membership.next.name %} - 關鍵字 next 在AJO指令碼中被視為保留關鍵字。
解決方法 resolution
若要解決問題,請依照下列步驟進行:
-
在Adobe Journey Optimizer中開啟個人化編輯器。
-
找出包含 next 關鍵字的運算式。
-
以反引號將 next 關鍵字換行,將其視為常值欄位名稱。 例如:
code language-none {% let temp = profile._company.membership.`next`.name %}
如需進一步協助,請連絡Adobe支援。
相關閱讀
在Journey Optimizer指南中新增個人化
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f