建構編輯器外掛程式前,請先詳閱 Apps Script 配額和限制,確保專案設計符合這些規範。在開發程序初期熟悉這些限制,有助於避免後續發生潛在問題。Apps Script 非常適合為自己、團隊或機構開發輕量外掛程式。不過,如果您預計要建構的大型外掛程式需要處理大量使用者、要求低延遲,或需要全面掌控基礎架構,建議在其他執行階段環境中開發 Google Workspace 外掛程式。
建構 Google 編輯器外掛程式時,請按照下列一般程序操作:
- 建立 Apps Script 專案。
- 使用內建的 Apps Script HTML 服務,編寫程式碼來定義外掛程式的外觀和行為。
- 測試外掛程式。
- 發布外掛程式。
建立指令碼專案
編輯器外掛程式是獨立的 Apps Script 專案。獨立指令碼指南提供建立新專案的說明。你也可以直接開啟新腳本。這麼做之後,專案檔案 (最初名為 Untitled project) 會放在根層級的雲端硬碟資料夾中。
協同合作
與他人協作開發外掛程式時,外掛程式專案會由單一使用者帳戶擁有。發布外掛程式時,單一使用者帳戶會做為發布者。發布帳戶必須具備外掛程式指令碼專案的編輯存取權,但不一定要是專案擁有者。
請務必避免因專案擁有者離開貴機構,而導致您無法存取外掛程式的程式碼或設定。
為避免無法存取外掛程式碼,建議您在協作開發外掛程式時使用共用雲端硬碟。將外掛程式指令碼檔案放在共用雲端硬碟中,可確保專案不只屬於單一帳戶。
此外,建議您將協作者新增至指令碼專案的 Cloud Platform (GCP) 專案。 確保團隊成員隨時都能存取外掛程式的 Cloud 設定。
編寫外掛程式程式碼
建立指令碼專案後,即可開始編寫程式碼,定義外掛程式的外觀和行為。您可以使用 Apps Script HtmlService,以傳統 HTML 和 CSS 建構外掛程式使用者介面 (對話方塊和側欄)。編輯器外掛程式也可以定義自訂選單項目。
編寫程式碼時,請參閱 Editor 外掛程式樣式指南,瞭解如何設計外掛程式使用者體驗。此外,請務必瞭解並針對外掛程式可能遇到的不同授權生命週期狀態進行程式設計。
測試外掛程式
您可以先測試編輯器外掛程式,再發布外掛程式,確保外掛程式運作正常。如要測試,您必須建立測試設定,並使用測試文件、試算表、表單或簡報。
詳情請參閱「測試編輯器外掛程式」。
發布外掛程式
發布外掛程式後,其他使用者就能使用,無論是公開發布或僅限網域使用者皆可。開始發布程序前,請務必先查看出版品總覽。
編輯器外掛程式會發布至 Google Workspace Marketplace。公開發布的外掛程式必須先完成外掛程式審查,才能發布。
詳情請參閱「發布編輯器外掛程式」。