外掛程式類型

本頁面將概略說明您可以建構的兩種外掛程式:Google Workspace 外掛程式編輯器外掛程式。這些外掛程式類型會因擴充的應用程式、建立方式,以及相關限制。

Google Workspace 外掛程式

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

  • 為多個 Google Workspace 應用程式建立單一外掛程式:您可以建立及管理單一 Google Workspace 外掛程式,讓這項外掛程式可在 Google Workspace 中運作,而不需要為每個 Google Workspace 應用程式建立個別外掛程式。Google Workspace 外掛程式可以擴充下列主機應用程式:

    • Gmail
    • Google 日曆
    • 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 試算表外掛程式) 都有一組專屬類型的功能、限制和特殊考量。建構編輯器外掛程式時,請務必瞭解這些編輯器專屬詳細資料。如要進一步瞭解特定編輯器的擴充功能,請參閱對應的章節:

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

編輯器外掛程式與 Google Workspace 外掛程式的行為有以下差異:

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