Campaign Classic — 無法從存取擴充欄位 JavaScript MTA中執行的程式碼

說明 description

客戶正嘗試使用 WeChat API並已為此建立自訂聯結器。 他擴充了外部帳戶結構描述,以新增 WeChat API,例如工作階段權杖欄、使用者名稱等 當他使用 queryDef 在工作流程的JS活動中,他可以從新欄提取資料。 但是,當他使用此聯結器來觸發傳送時, queryDef 函式找不到新欄。 他收到錯誤「屬性'weChatToken'未知'」。 這表示當MTA執行此指令碼時,無法查詢新建立的欄。 但同一指令碼用於工作流程時,我們就能提取/推送資料。 當查詢此聯結器中的OOTB欄時,我們就能提取資料。 唯一的問題是新建立的欄有問題。

解決方法 resolution

Adobe 工程部門確認 Campaign 不支援使用MTA查詢新欄的功能 queryDef 函式。

增強功能要求,以便將此功能新增至 Campaign 被拒絕,因為這類功能可能會導致電子郵件、簡訊、推播和MTA上的自訂API優先順序之間的嚴重並行問題。

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