外掛程式類型

本頁面概略說明您可以建構的兩種外掛程式: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 外掛程式的行為有以下差異:

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