RUNSCRIPT

此説明頁面適用於 Studio此資訊也可用於 Desktop Studio

繼續執行指令碼到新指令碼,就好像它是調用指令碼的延伸一樣。 使用 Runscript 的好處之一是可以創建較小的腳本,而不是一個大腳本。

相依性

  • 子指令碼必須與主指令碼位於同一資料夾中,或位於其其中一個子資料夾中。

  • 主要指令碼和子指令碼必須是相同的媒體類型關閉 聯絡人用來與預期接收人建立連接的一種媒體,如語音、電郵和聊天。。 例如,如果主指令碼為電話指令碼,則子指令碼也必須為電話指令碼。
  • 主要指令碼和子指令碼的 ContactID 將相同。
  • Runscript 觸發子指令碼後,主指令碼將執行傳遞到第二個指令碼並且不再運行。 若希望兩個指令碼同時執行,則使用 Spawn action。 第一個指令碼中的所有變數在第二個指令碼中保持不變。
  • 若您打算執行另一個指令碼並在完成後返回到第一個指令碼,包括傳遞和返回值的能力(如程式設計子常式),請使用 Runsub action
  • 主要指令碼將在 Runscript 觸發子指令碼時終止。
  • RunScriptSpawnRunsub 或類似指令碼調用的所有指令碼必須有效並活躍。 在儲存過程中,Studio會驗證所有由動作調用的指令碼。 如果其中任何一個無效或非活躍,Studio將顯示一個錯誤並無法儲存。

支援的指令碼類型

一個正方形,其上有一條通往其他三個正方形的分支線。

通用

電郵 聊天 電話 語音郵件 工作項目 SMS

輸入屬性

這些屬性定義了動作執行時使用的資料。

屬性

描述

Add Caption

輸入在指令碼中唯一標識此操作的短語。 標題出現在指令碼畫布上的動作圖示下。

Script Name

您想要建置的指令碼。 從下拉式清單中選擇指令碼,或輸入其名稱和相對路徑。 指令碼必須與呼叫指令碼位於同一資料夾中,或位於其子資料夾之一中。

結果分支條件

指令碼範例

下面是一個範例,說明如何在指令碼中使用此動作。 這不是一個完整的指令碼。 可能需要額外的指令碼。

以下範例是更大指令碼的一部分。 在此範例中,Runsub觸發了不同的指令碼,其中Return動作啟用了以下指令碼中的Case acation,以確定組織是開放、關閉還是假日。 如果確定辦公室關閉或假日,PLAY動作將播放特定訊息(關閉訊息或假日訊息)。 然後 Runscript 將終止指令碼並觸發子指令碼。

使用 RUNSCRIPT 的指令碼圖像。

下載此指令碼

Runscript 觸發的子指令碼如下所示。 聯絡人可使用該指令碼留言。 主要指令碼將帶有呼叫者 ID 和 聯絡 ID關閉 分配給每個聯絡的唯一數字識別碼。 的變數傳遞給子指令碼,讓聯絡人能夠留言、檢閱訊息、在沒有聽到語音時採取糾正措施,或者讓聯絡人能夠重新錄製訊息。

使用 RUNSCRIPT SUBSCRIPT 的指令碼圖像。

下載此指令碼