v7
Applies to Campaign Classic v7 only
SQL 程式碼和 JavaScript 程式碼 sql-code-and-javascript-code
SQL 程式碼 sql-code
一個 SQL code 活動會執行SQL指令碼。 指令碼是JST範本。
-
Script
編輯器的中央區域包含要執行的指令碼。 此指令碼為JST範本,因此可根據工作流程內容進行設定。
-
Processing errors
請參閱 處理錯誤.
JavaScript程式碼和進階JavaScript程式碼 javascript-code
JavaScript code 和 Advanced JavaScript code 活動會在工作流程的內容中執行JavaScript指令碼。 如需指令碼的詳細資訊,請參閱下列章節:
執行延遲 exec-delay
自第20.2發行版本開始,已新增執行延遲 JavaScript code 和 Advanced JavaScript code 活動。 依預設,執行階段不能超過1小時。 在此延遲後,該程式將中止並顯示錯誤訊息,活動執行將失敗。
您可以在「 」中變更此延遲 Stop execution after 這些活動中可用的欄位。
若要忽略此限制,您必須將值設為 0.
JavaScript 程式碼 js-code-desc
-
Script:編輯器的中央區域包含要執行的指令碼。
-
Process errors:請參閱 處理錯誤.
進階 JavaScript 程式碼 adv-js-code-desc
- First call:編輯器的第一個區域包含要在第一次呼叫期間執行的指令碼。
- Next calls:編輯器的第二個區域包含要在下次呼叫期間執行的指令碼。
- Transitions:您可以定義數個活動輸出轉變。
- Schedule:此 Schedule 索引標籤可讓您排程何時觸發活動。
進階JavaScript是永續性工作,如果未標示為已完成,則會定期召回。 若要終止任務並防止將來重新呼叫,您必須使用 task.setCompleted() 中的方法 Next calls 區段:
task.postEvent(task.transitionByName("ok")); // to transition to Ok branch
task.setCompleted();
return 0;
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1