在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

若要解決問題,請依照下列步驟進行:

  1. 在Adobe Journey Optimizer中開啟個人化編輯器。

  2. 找出包含​ next ​關鍵字的運算式。

  3. 以反引號將​ next ​關鍵字換行,將其視為常值欄位名稱。 例如:

    code language-none
    {% let temp = profile._company.membership.`next`.name %}
    

如需進一步協助,請連絡Adobe支援

相關閱讀

在Journey Optimizer指南中新增個人化

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