文件CampaignCampaign Web 使用者介面

使用 JavaScript 程式碼

Last update: Fri Apr 11 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
  • 適用對象:
  • Campaign v8 Web User Interface

關於JavaScript程式碼

JavaScript程式碼可讓您建立可重複使用的函式,這些函式可用於多個工作流程,類似程式庫。 這些函式儲存在左側導覽窗格中的​ 管理 > JavaScript程式碼 ​功能表中。

JavaScript程式碼清單介面顯示可用的選項

從JavaScript程式碼清單中,您可以:

  • 複製或刪除代碼:按一下省略符號按鈕,然後選取所要的動作。
  • 修改程式碼:按一下程式碼名稱以開啟其屬性、進行變更並儲存。
  • 建立新的JavaScript代碼:按一下​ 建立JavaScript代碼 ​按鈕。
NOTE
雖然JavaScript程式碼功能表位置在Adobe Campaign主控台和網頁使用者介面之間有所差異,但清單仍相同,而且運作方式與映象類似。

建立JavaScript程式碼

若要建立JavaScript程式碼,請依照下列步驟進行:

  1. 導覽至​ JavaScript程式碼 ​功能表,然後按一下​ 建立JavaScript程式碼 ​按鈕。

  2. 定義程式碼的屬性:

    • 名稱空間:指定與自訂資源相關的名稱空間。 預設的名稱空間為「cus」,但可能會依您的實施而有所不同。
    • 名稱:用來參考代碼的唯一識別碼。
    • 標籤: JavaScript程式碼清單中顯示的描述性標籤。

    JavaScript程式碼建立介面顯示名稱空間、名稱和標籤欄位

    NOTE
    建立後,名稱空間 ​和​ 名稱 ​欄位就無法修改。 若要進行變更,請復製程式碼並視需要更新。
    在Campaign主控台中,JavaScript程式碼名稱會顯示為這兩個欄位的串連。
  3. 按一下​ 建立代碼 ​按鈕以定義JavaScript代碼。 左窗格提供兩個功能表,可讓您使用與條件和日期格式相關的預先定義函式。

    JavaScript程式碼編輯器介面顯示預先定義的函式

  4. 按一下​ 確認 ​以儲存您的程式碼。

  5. 當您的JavaScript程式碼準備就緒時,請按一下​ 建立。 JavaScript程式碼現在可在所有工作流程中使用。

從工作流程使用JavaScript程式碼

載入JavaScript程式碼程式庫

您可以在工作流程中參考JavaScript程式碼,以避免重寫重複工作的程式碼。 若要使用這些程式碼,請在工作流程的初始化指令碼中載入對應的程式庫。 這可讓您載入包含您想在工作流程中使用的函式的所有程式庫一次。

若要載入程式庫,請執行下列步驟:

  1. 開啟工作流程,然後按一下​ 設定 ​按鈕。

  2. 瀏覽至​ 初始化指令碼 ​區段,然後按一下​ 建立程式碼。

    工作流程初始化指令碼介面顯示程式碼建立選項

  3. 在程式碼中使用下列語法載入程式庫:

    loadLibrary("/<namespace>/<name>")
    
    • 以JavaScript程式碼建立期間指定的名稱空間取代<namespace>。
    • 以JavaScript程式碼名稱取代<name>。
  4. 按一下​ 確認,然後儲存設定。

工作流程中的參考函式

載入JavaScript程式庫後,您可以直接在工作流程中參考JavaScript程式碼中定義的函式,通常使用​ JavaScript程式碼 ​活動。

顯示JavaScript函式使用方式的工作流程介面

recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b