用來定義 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 Workspace 外掛程式在文件代管應用程式中的外觀和行為設定。如果省略這個欄位,Google 文件中的外掛程式就會停用。 |
sheets |
如果 Google Workspace 外掛程式擴充試算表,則為必要項目。 Google Workspace 外掛程式在試算表代管應用程式中的外觀和行為設定。如果省略這個欄位,Google 試算表就會停用外掛程式。 |
slides |
如果 Google Workspace 外掛程式擴充 Google 簡報,則為必要功能。 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 函式名稱。
詳情請參閱 通用動作指南。 |