OOTB函式nms.eventHisto.GetMirrorUrl未傳回任何URL或傳回錯誤的URL

在具有JS活動的工作流程中,呼叫現成(OOTB)函式nms.eventHisto.GetMirrorUrl時,不會傳回任何URL或傳回不正確的URL。 在函式呼叫中的事件histo id兩側加上引號。

說明 description

環境

Campaign Classicv8

問題/症狀

在具有JS活動的工作流程中,呼叫現成(OOTB)函式nms.eventHisto.GetMirrorUrl時,不會傳回任何URL或傳回不正確的URL。

要再現的步驟:

  1. 使用JavaScript活動建立工作流程。

  2. 在JavaScript活動中,新增下列程式碼,將​ 1234567 ​取代為ACC行銷執行個體上現有的​ 事件histo id。 預覽事件歷史記錄,以確保其具有有效的映象URL。

    logInfo('URL: ' + nms.eventHisto.GetMirrorUrl(1234567));

  3. 執行工作流程並檢查記錄:

    • 未傳回任何URL

      • 或者,傳回的URL與您呼叫函式之事件在預覽標籤中顯示的URL不相符。

解決方法 resolution

解決方案:
在函式呼叫中的事件 histo id 周圍加上引號。

呼叫應如下所示:
logInfo('URL: ' + nms.eventHisto.GetMirrorUrl("1234567"));

原因
函式無法運作,因為它是以long引數呼叫。

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