用來定義 Google Workspace 外掛程式內容與行為的資源設定。Google Workspace 外掛程式資訊清單必須包含所有標示為必要的元件。
AddOns
Google Workspace 外掛程式資訊清單設定的頂層。
JSON 表示法 |
---|
{ "common": { object (Common) }, "calendar": { object (Calendar) }, "drive": { object (Drive) }, "gmail": { object (Gmail) }, "docs": { object (Docs) }, "sheets": { object (Sheets) }, "slides": { object (Slides) } } |
欄位 | |
---|---|
common |
必要。定義每個主機應用程式通用的 Google Workspace 外掛程式值。如果省略特定主機的特定值,就會使用此處定義的某些值做為預設值。 |
calendar |
如果 Google Workspace 外掛程式擴充了 Google 日曆服務,則為必要屬性。 Google Workspace 外掛程式外觀與在 Google 日曆主機應用程式中的行為設定。如果省略這個欄位,Google 日曆就會停用外掛程式。 |
drive |
如果 Google Workspace 外掛程式擴充了 Google 雲端硬碟,則為必要屬性。 Google Workspace 外掛程式外觀與在 Google 雲端硬碟主機應用程式中的行為設定。如果省略這個欄位,Google 雲端硬碟中的外掛程式就會停用。 |
gmail |
如果 Google Workspace 外掛程式擴充 Gmail,則為必要屬性。 Google Workspace 外掛程式外觀與在 Gmail 主機應用程式中的行為設定。如果省略這個欄位,Gmail 會停用外掛程式。 |
docs |
如果 Google Workspace 外掛程式擴充 Google 文件則為必要屬性。 設定 Google Workspace 外掛程式在文件主機應用程式中的外觀和行為。如果省略這個欄位,文件的外掛程式就會停用。 |
sheets |
如果透過 Google Workspace 外掛程式擴充試算表,則為必要屬性。設定 Google Workspace 外掛程式在試算表主機應用程式內的外觀和行為設定。如果省略這個欄位,系統就會停用試算表中的外掛程式。 |
slides |
如果 Google Workspace 外掛程式擴充了簡報功能,則為必要屬性。 設定 Google Workspace 外掛程式在簡報主機應用程式中的外觀和行為。如果省略這個欄位,Google 簡報中的外掛程式就會停用。 |
通用
每個主機應用程式常見的參數資訊清單設定。如果省略特定主機的特定值,這裡定義的某些值會做為預設值。
JSON 表示法 |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "layoutProperties": { object (LayoutProperties) }, "logoUrl": string, "name": string, "openLinkUrlPrefixes": [ string ], "universalActions": [ { object (UniversalAction) } ], "useLocaleFromApp": boolean } |
欄位 | |
---|---|
homepageTrigger |
|
layoutProperties |
|
logoUrl |
必要。工具列中的圖片網址。請注意,網址必須公開。 |
name |
必要。工具列中顯示的外掛程式名稱。 |
openLinkUrlPrefixes[] |
如果外掛程式顯示任何外連連結 (無論是在小工具中使用
詳情請參閱「 將網址加入許可清單」一節。 |
universalActions[] |
|
useLocaleFromApp |
如果設為 詳情請參閱「 存取使用者語言代碼和時區」一文。 |
LayoutProperties
這項設定可控管 Google Workspace外掛程式工具列和按鈕的顏色和外觀。
JSON 表示法 |
---|
{ "primaryColor": string, "secondaryColor": string } |
欄位 | |
---|---|
primaryColor |
|
secondaryColor |
|
UniversalAction
通用動作的設定。如果選取這個選項,通用動作會開啟指定網址連結,或執行指定的 Apps Script 函式。
JSON 表示法 |
---|
{ "label": string, // Union field rule can be only one of the following: "openLink": string, "runFunction": string, // End of list of possible types for union field rule. } |
欄位 | |
---|---|
label |
|
openLink |
runFunction ,則每個通用動作的必要項目。如有提供,使用者選取這個動作時,在分頁中開啟的網址。 |
runFunction |
openLink ,則每個通用動作的必要項目。如有提供,則為使用者選取這個動作時執行的 Apps Script 函式名稱。詳情請參閱「 通用動作」指南。 |