外掛程式類型

本頁提供兩種外掛程式的一般總覽:Google Workspace 外掛程式編輯器外掛程式。這些外掛程式類型在擴充的應用程式、建立方式和限制方面有所不同。

Google Workspace 外掛程式

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

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

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

  • 打造首頁體驗:您可以為外掛程式擴充的每個 Google Workspace 應用程式建立個別首頁,也可以為多個應用程式使用同一個首頁。

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

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

  • 擴充 Gmail 的電腦版和行動版用戶端:如果 Google Workspace 外掛程式擴充了 Gmail,您可以在電腦版和行動版 Gmail 中使用該外掛程式。如果您建構的 Google Workspace 外掛程式會擴充 Gmail 功能,就不必設計外掛程式的獨立行動版。所有裝置都使用相同的介面。

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

編輯器外掛程式

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

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

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

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

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