用于定义 Google Workspace 插件内容和行为的资源配置。Google Workspace 插件清单中的所有组件都必须标记为必需。
AddOns
Google Workspace 插件清单配置的顶级。
JSON 表示法 |
---|
{ "common": { object (Common) }, "calendar": { object (Calendar) }, "chat": { object (Chat) }, "drive": { object (Drive) }, "gmail": { object (Gmail) }, "docs": { object (Docs) }, "sheets": { object (Sheets) }, "slides": { object (Slides) } } |
字段 | |
---|---|
common |
必需。为每个托管应用通用的 Google Workspace 插件定义值。 如果省略了特定主机的具体值,系统会使用此处定义的某些值作为默认值。 |
calendar |
如果 Google Workspace 插件扩展了 Google 日历,则必填。 针对 Google 日历托管应用中的 Google Workspace 插件外观和行为的配置。如果省略此字段,Google 日历中会停用该插件。 |
chat |
如果 Google Workspace 插件扩展了 Chat,则必须提供。 Google Chat 应用的配置。如果省略此字段,Google Chat 中会停用该插件。
|
drive |
如果 Google Workspace 插件扩展了 Google 云端硬盘,则必须提供此信息。 针对 Google 云端硬盘托管应用中的 Google Workspace 插件外观和行为的配置。如果省略此字段,则 Google 云端硬盘中会停用该插件。 |
gmail |
如果 Google Workspace 插件扩展了 Gmail,则必须提供此信息。 有关 Gmail 托管应用中 Google Workspace 插件外观和行为的配置。如果省略此字段,则 Gmail 中会停用该插件。 |
docs |
如果 Google Workspace 插件扩展了 Google 文档,则必须提供此信息。 Google Workspace 插件在 Google 文档托管应用中的外观和行为的配置。如果省略此字段,则 Google 文档中会停用该插件。 |
sheets |
如果 Google Workspace 插件扩展了 Google 表格,则必须提供此信息。 Google Workspace 插件在 Google 表格托管应用中的外观和行为的配置。如果省略此字段,则 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
用于控制 插件工具栏和按钮颜色和外观的配置。
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 脚本函数的名称(如果提供)。
如需了解详情,请参阅 通用操作指南。 |