用于定义 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)
},
"meet": {
object (Meet)
}
} |
| 字段 | |
|---|---|
common |
必需。为每个宿主应用通用的 Google Workspace 插件定义值。如果省略特定宿主的特定 值,系统会使用此处定义的值作为默认值。 |
calendar |
如果 Google Workspace 插件扩展了 日历,则为必需字段。Google 日历宿主应用中的外观和行为配置 。如果省略,则 插件在 Google 日历中处于停用状态。 |
chat |
如果 Google Workspace 插件扩展了 Chat,则为必需字段。Google Chat 应用的配置。如果省略,则插件在 Google Chat 中处于停用状态。
|
drive |
如果 Google Workspace 插件扩展了 云端硬盘,则为必需字段。云端硬盘宿主应用中的外观和行为配置 在云端硬盘宿主应用中。如果省略,则 插件在云端硬盘中处于停用状态。 |
gmail |
如果 Google Workspace 插件扩展了 Gmail,则为必需字段。Gmail 宿主应用中的外观和行为配置。 如果省略,则 插件在 Gmail 中处于停用状态。 |
docs |
如果 Google Workspace 插件扩展了 文档,则为必需字段。文档宿主应用中的外观和行为配置 如果省略,则 插件在文档中处于停用状态。 |
sheets |
如果 Google Workspace 插件扩展了 表格,则为必需字段。表格宿主应用中的外观和行为配置 。如果省略,则 插件在表格中处于停用状态。 |
slides |
如果 Google Workspace 插件扩展了 幻灯片,则为必需字段。幻灯片宿主应用中的外观和行为配置 。如果省略,则 插件在幻灯片中处于停用状态。 |
meet |
如果 Google Workspace 插件扩展了 Meet,则为必需字段。Meet 宿主应用中的外观和行为配置 。如果省略,则 插件在 Meet 中处于停用状态。 |
Common
针对每个 宿主应用通用的参数的清单配置。 如果省略宿主的特定值,系统会使用此处定义的值作为默认值。
| 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 脚本函数。
| 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 脚本函数的名称。如需了解详情,请参阅 通用操作指南。 |