使用 JavaScript 程式碼
- 適用對象:
- Campaign v8 Web User Interface
關於JavaScript程式碼
JavaScript程式碼可讓您建立可重複使用的函式,這些函式可用於多個工作流程,類似程式庫。 這些函式儲存在左側導覽窗格中的 管理 > JavaScript程式碼 功能表中。
從JavaScript程式碼清單中,您可以:
- 複製或刪除代碼:按一下省略符號按鈕,然後選取所要的動作。
- 修改程式碼:按一下程式碼名稱以開啟其屬性、進行變更並儲存。
- 建立新的JavaScript代碼:按一下 建立JavaScript代碼 按鈕。
建立JavaScript程式碼
若要建立JavaScript程式碼,請依照下列步驟進行:
-
導覽至 JavaScript程式碼 功能表,然後按一下 建立JavaScript程式碼 按鈕。
-
定義程式碼的屬性:
- 名稱空間:指定與自訂資源相關的名稱空間。 預設的名稱空間為「cus」,但可能會依您的實施而有所不同。
- 名稱:用來參考代碼的唯一識別碼。
- 標籤: JavaScript程式碼清單中顯示的描述性標籤。
NOTE
建立後,名稱空間 和 名稱 欄位就無法修改。 若要進行變更,請復製程式碼並視需要更新。在Campaign主控台中,JavaScript程式碼名稱會顯示為這兩個欄位的串連。 -
按一下 建立代碼 按鈕以定義JavaScript代碼。 左窗格提供兩個功能表,可讓您使用與條件和日期格式相關的預先定義函式。
-
按一下 確認 以儲存您的程式碼。
-
當您的JavaScript程式碼準備就緒時,請按一下 建立。 JavaScript程式碼現在可在所有工作流程中使用。
從工作流程使用JavaScript程式碼
載入JavaScript程式碼程式庫
您可以在工作流程中參考JavaScript程式碼,以避免重寫重複工作的程式碼。 若要使用這些程式碼,請在工作流程的初始化指令碼中載入對應的程式庫。 這可讓您載入包含您想在工作流程中使用的函式的所有程式庫一次。
若要載入程式庫,請執行下列步驟:
-
開啟工作流程,然後按一下 設定 按鈕。
-
瀏覽至 初始化指令碼 區段,然後按一下 建立程式碼。
-
在程式碼中使用下列語法載入程式庫:
loadLibrary("/<namespace>/<name>")
- 以JavaScript程式碼建立期間指定的名稱空間取代
<namespace>
。 - 以JavaScript程式碼名稱取代
<name>
。
- 以JavaScript程式碼建立期間指定的名稱空間取代
-
按一下 確認,然後儲存設定。
工作流程中的參考函式
載入JavaScript程式庫後,您可以直接在工作流程中參考JavaScript程式碼中定義的函式,通常使用 JavaScript程式碼 活動。