限制

外掛程式對功能設有一些限制。避免這些錯誤,就能改善使用者的整體體驗。

一般限制

以下限制適用於所有外掛程式。請勿採取以下做法:

變更 Google Workspace 的功能

外掛程式架構的設計旨在增強 Google Workspace 應用程式,而非增加限制。因此,您無法變更現有功能或鎖定 Google Workspace 文件共用模型。

向使用者收費

我們無法向使用者收取安裝外掛程式的費用,外掛程式也不得含有廣告。不過,您可以推出自己的付款系統,或呼叫現有的帳單資料庫。您的外掛程式可以連線至會向使用者收費的非 Google 服務。

偵測多個事件

除了特定觸發條件以外,外掛程式無法說明使用者是在外掛程式外執行的操作。例如,您無法偵測使用者何時點選主機應用程式工具列。您可以透過側欄的用戶端程式碼對檔案內容的變更進行輪詢,不過最後一定會有些微延遲。

Google Workspace 外掛程式

以下限制僅適用於 Google Workspace 外掛程式和卡片服務的使用。請勿採取以下做法:

擴充所有 Google Workspace 應用程式

Google Workspace 外掛程式只能擴充 Gmail、日曆、雲端硬碟、文件、試算表和簡報。Google Workspace 外掛程式最終將可擴充其他 Google Workspace 應用程式。

在雲端硬碟中觸發內容比對功能

Google Workspace 外掛程式只能在活動開啟時,於 Gmail 和 Google 日曆中提供讀取或撰寫郵件的情境觸發條件。尚不支援雲端硬碟檔案的內容比對觸發功能。請參閱臨時開發做法

編輯器中的文件結構定義

Google Workspace 外掛程式尚未支援在編輯器中使用文件結構定義。也就是說,您無法使用 SpreadsheetApp.getActiveSpreadsheet() 等方法取得目前的文件。請參閱臨時開發做法

使用 HTML/CSS 或用戶端指令碼

Google Workspace 外掛程式必須使用卡片式介面。您無法使用「編輯器外掛程式」支援的 HTML/CSS 介面。Google Workspace 外掛程式會使用以小工具為基礎的方法建構使用者介面。如此一來,外掛程式就能在電腦和行動平台上正常運作,您無須為各個平台分別建構介面。

完整的行動支援

Google Workspace 外掛程式目前可在電腦版網路用戶端中運作。Gmail 行動應用程式也支援內容比對觸發功能 (即 Gmail 郵件讀取)。目前 Gmail、Google 日曆或 Google 雲端硬碟行動應用程式尚未提供非內容相關首頁。您無法在行動網路瀏覽器中使用 Google Workspace 外掛程式。

使用 Apps Script 觸發條件

您無法在 Google Workspace 外掛程式中建立或使用 Apps Script 簡易觸發條件

使用 SVG 圖片

您目前無法搭配卡片服務資訊卡和小工具使用 SVG 圖片。

擁有超過 100 個小工具

基於效能考量,單一資訊卡最多只能新增 100 個小工具或 100 個資訊卡區段。