RUNSCRIPT

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

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

相依性

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

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

支援的指令碼類型

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

通用

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

輸入屬性

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

屬性

描述

Add Caption

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

Script Name

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

結果分支條件

無

指令碼範例

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

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

使用 RUNSCRIPT 的指令碼圖像。

下載此指令碼。

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

使用 RUNSCRIPT SUBSCRIPT 的指令碼圖像。

下載此指令碼。