外掛程式類型

本頁將概略說明可建構的兩種外掛程式:Google Workspace 外掛程式編輯器外掛程式。這些外掛程式類型在擴充的應用程式、建立方法和限制方面有所不同。

Google Workspace 外掛程式

Google Workspace 外掛程式是最新一代的外掛程式,提供許多功能,包括:

  • 為多個 Google Workspace 應用程式建立一個外掛程式:不必為每個應用程式分別建立外掛程式,您可以建立及管理單一 Google Workspace 外掛程式,在所有 Google Workspace 應用程式中使用。Google Workspace 外掛程式可擴充下列主機應用程式:

    • Gmail
    • Google 日曆
    • Google Chat
    • Google 文件
    • Google 雲端硬碟
    • Google Meet
    • Google 試算表
    • Google 簡報
  • 提升品牌知名度:外掛程式圖示預設會顯示在主機應用程式的右側面板中。

  • 建構首頁體驗:為外掛程式擴充的每個 Google Workspace 應用程式建立個別首頁,或為多個應用程式使用相同首頁。

  • 在外掛程式中反映情境:設計 Google Workspace 外掛程式,顯示特定於主機應用程式的介面。舉例來說,外掛程式可以顯示電子郵件或日曆活動中的資訊,或根據目前的 Google Workspace 應用程式頁面建議動作。

  • 使用標準化介面:從 Google Apps Script Card 服務提供的內建小工具元素建構使用者介面。您不需要具備 HTML 或 CSS 專業知識,即可定義這些介面。

  • 擴充 Gmail 電腦版和行動版用戶端:如果 Google Workspace 外掛程式擴充了 Gmail,您可以在電腦版和行動版中使用該外掛程式。您不需要設計個別的行動版網頁,所有地方都使用相同的介面。

  • 使用偏好的執行階段:使用偏好的代管基礎架構、開發工具、來源控制系統、程式設計語言和程式碼程式庫,開發 Google Workspace 外掛程式。

編輯器外掛程式

編輯器外掛程式可擴充 Google 編輯器應用程式,例如文件、試算表、簡報或表單。每種編輯器外掛程式類型 (例如 Google 試算表外掛程式) 都有專屬的功能、限制和特殊考量。建立編輯器外掛程式時,請瞭解這些編輯器專屬詳細資料。如要進一步瞭解特定編輯器的外掛程式,請參閱下列文章:

編輯器外掛程式可自動執行常見的編輯器工作,例如建立、編輯、格式化檔案,以及在應用程式之間移動資料。編輯器外掛程式介面可高度自訂。

編輯器外掛程式非常適合在 Google 文件、試算表、簡報或表單中自動執行工作,供個人或內部使用。如果外掛程式需要處理大量使用者、要求低延遲,或需要全面控管基礎架構,建議您在其他執行階段環境中建構 Google Workspace 外掛程式,以便更妥善地控管基礎架構、部署和發布程序。

編輯器外掛程式與 Google Workspace 外掛程式的行為不同,差異如下:

  • 編輯器外掛程式可以建立介面,內含選單項目、對話方塊和側欄。介面是使用標準 HTML 和 CSS 定義。
  • 由於編輯器外掛程式會與 Google 雲端硬碟中的檔案互動,因此有特殊的授權規則。開發編輯器外掛程式時,請瞭解編輯器外掛程式授權
  • 在每個編輯器中建立及更新的檔案都有特定結構。 舉例來說,Google 簡報是由投影片、母片或版面配置等頁面組成。請瞭解這些檔案結構,因為外掛程式在讀取或編輯檔案時,通常會與這些結構互動。
  • 編輯器外掛程式僅適用於電腦版用戶端,不支援 Android 或 iOS。
  • 編輯器外掛程式必須以 Apps Script 實作。