外掛程式類型

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

Google Workspace 外掛程式

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

  • 只針對多個 Google Workspace 應用程式建構一個外掛程式:您不必在 Gmail、日曆、雲端硬碟和編輯器的個別外掛程式中建構一個外掛程式,而是可以建構並管理單一 Google Workspace 外掛程式,以擴充多個 Google Workspace 應用程式。

  • 提升品牌認知:根據預設,外掛程式圖示會顯示在外掛程式主機應用程式的右側面板中。

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

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

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

  • 擴充 Gmail 的電腦和行動裝置用戶端:如果 Google Workspace 外掛程式擴充了 Gmail 的功能,您同時可以在電腦版和行動版 Gmail 中使用。如果您建構擴充了 Gmail 的 Google Workspace 外掛程式,則不需要設計獨立的行動版外掛程式。世界各地的使用者都使用相同的介面。

  • 使用偏好的執行階段。除了 Apps Script 以外,您也可以使用偏好的託管基礎架構、開發工具鍊、原始碼控管系統、程式設計語言和程式碼程式庫來開發 Google Workspace 外掛程式。詳情請參閱「使用任何程式語言建構外掛程式」一文。

編輯器外掛程式

編輯器外掛程式會擴充其中一個 Google 編輯器應用程式,例如文件、試算表、簡報或表單。每個編輯器外掛程式類型 (例如試算表外掛程式) 都可以有專屬的類型特定功能、限制和特別注意事項。建構編輯器外掛程式時,請務必瞭解這些編輯器專屬的詳細資料。如要進一步瞭解特定編輯者的外掛程式,請參閱相應章節:

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

編輯器外掛程式與 Google Workspace 外掛程式的行為模式有以下不同:

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