這些指南說明如何建構可供流程執行的自訂步驟,藉此擴充 Google Workspace Studio 的功能。
如要開始使用,請按照快速入門指南「使用 Apps Script 建立計算機步驟」操作。
Google Workspace 使用者可以透過 Flows,結合一系列步驟自動執行各項服務中的工作,完全不需要編寫程式碼。擴充流程後,使用者就能將應用程式功能新增為步驟。
舉例來說,使用者可以透過流程執行下列操作,分類及指派收到的顧客問題:
- 收到客戶的電子郵件。
- 提示 Gemini 優先處理這封電子郵件。
- 建立工作,以便追蹤銷售或支援團隊的進度。
Workspace Studio 概念
下列詞彙和概念定義了 Workspace Studio 的主要元件:
- 流程
使用者建構
在 Workspace Studio 建立工作流程,自動處理 Google Workspace 和其他服務中的工作。工作流程具有深入的系統整合、情境感知能力,且可選擇使用 AI。
- Step
流程自動化程序中的單一步驟。基本上,這是一連串工作中,緊接在起始事件後方的單一工作。每個步驟都會同步執行,也就是說,步驟完成作業後,序列中的下一個步驟才會開始。使用者可以設定步驟順序,自訂工作邏輯流程。步驟可以有輸入和輸出內容,但並非必要。例如「傳送電子郵件」、「在 Google Chat 聊天室中發布貼文」和「詢問 Gemini」。步驟可包含 Google Workspace 以外的工作,例如建立 CRM 待開發客戶。
- 啟動條件
- 流程自動化程序的進入點。在 UI 中,這項功能會以「入門」Starter的形式呈現給使用者,但在資訊清單結構定義和 Google Workspace Studio API 中,這項功能會定義為
workflowTrigger。步驟會在序列中執行同步動作,而啟動器則位於流程開頭,並監聽事件 (來自 Google Workspace 應用程式或第三方 Webhook)。觸發後,這個事件會擷取事件詳細資料、輸出初始資料變數,並啟動流程的執行作業。 - 輸入變數
- 步驟會接收輸入變數。使用者設定步驟時,會在步驟的設定資訊卡上設定輸入變數。例如收集電子郵件地址、日期時間或 Gemini 提示。
- 輸出變數
- 步驟會傳回輸出變數,並可傳送至另一個步驟。舉例來說,您可以使用輸出變數將電子郵件地址傳遞至另一個步驟,該步驟會使用這個地址指定電子郵件的收件者。
- 動態變數
- 只有在使用者設定流程時,才能判斷資料的變數。舉例來說,Google 表單有各種問題和答案。必須等到特定表單開始流程,才能判斷問題和答案的數量 (以及內容)。動態變數 會考量這個情況。
- 自訂資源
- 您可以定義自訂資料結構,將多個變數分組。舉例來說,如要建立 CRM 待開發客戶,請傳遞含有電子郵件地址、街道地址和名稱的自訂資源。
- 資訊卡
外掛程式中的使用者介面構成元素。資訊卡 支援定義的版面配置、按鈕等互動式 UI 元素,以及圖片等豐富 媒體。資訊卡提供多項特殊功能,可協助您建構流程:
IncludeVariables:可啟用動態變數納入功能的屬性。Type:定義輸入變數預期的資料類型。
- 活動記錄
- 說明流程執行時會發生什麼情況。根據預設,活動記錄會包含資訊清單中靜態定義的啟動器或步驟名稱。您還可以提供自訂活動記錄。
查看可製作的內容
工作流程是在 Google Workspace 的外掛程式平台上建構。如果您已有外掛程式,可以更新資訊清單,加入流程專屬部分,藉此擴充外掛程式功能,納入流程。
如果您是從頭開始,請按照快速入門指南「使用 Apps Script 逐步建構計算機」操作。
然後閱讀這些指南,繼續自訂流程步驟: