插件清单资源

资源配置 Google Workspace 插件 内容和行为Google Workspace 插件 清单必须将所有组件标记为 Required

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

object (Common)

必需。定义 <ph type="x-smartling-placeholder"></ph> Google Workspace 插件 每个宿主应用都使用这种格式 此处定义的某些值在有特定值时,会用作默认值 特定主机的 Pod 示例。

calendar

object (Calendar)

如果 Google Workspace 插件扩展了日历功能,则必须使用此插件。 Google Workspace 插件在 Google 日历托管应用。如果省略此字段, 插件已在 Google 日历中停用。

drive

object (Drive)

如果 Google Workspace 插件扩展 Google 云端硬盘,则必须使用此插件。 Google Workspace 插件在 Google 云端硬盘托管应用。如果省略此字段, 插件已在 Google 云端硬盘中停用。

gmail

object (Gmail)

如果 Google Workspace 插件扩展 Gmail 的功能,则为必需项。 Google Workspace 插件在 Gmail 托管应用。如果省略此字段, 插件在 Gmail 中被停用。

docs

object (Docs)

如果 Google Workspace 插件扩展 Google 文档的功能,则必须提供此插件。 Google Workspace 插件在 文档托管应用。如果省略此字段, 已停用 Google 文档中的插件。

sheets

object (Sheets)

如果 Google Workspace 插件扩展 Google 表格,则必须使用此插件。 Google Workspace 插件在 表格托管应用。如果省略此字段, 插件在 Google 表格中已停用。

slides

object (Slides)

如果 Google Workspace 插件扩展 Google 幻灯片,则必须使用此插件。 Google Workspace 插件在 幻灯片托管应用。如果省略此字段, 插件在幻灯片中已停用。

常见

常见参数的清单配置 每个主机应用。 当 特定主机。

JSON 表示法
{
  "homepageTrigger": {
    object (HomepageTrigger)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "logoUrl": string,
  "name": string,
  "openLinkUrlPrefixes": [
    string
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "useLocaleFromApp": boolean
}
字段
homepageTrigger

object (HomepageTrigger)

用于创建插件的默认触发器函数规范 首页。这个 如果主机专用的首页触发器不是 。如果也省略了此字段,则会提供通用首页卡片, 在需要时构建和使用的方法。
layoutProperties

object (LayoutProperties)

插件工具栏和按钮中使用的颜色的配置。
logoUrl

string

必需。工具栏中显示的图片的网址。该网址必须处于公开状态。

name

string

必需。工具栏中显示的插件名称。

openLinkUrlPrefixes[]

string

如果该插件显示任何出站链接(无论是 使用 <ph type="x-smartling-placeholder"></ph> OpenLink 或文本 widget。HTTPS 网址列表 前缀。为保护用户数据,该插件呈现的任何链接都必须 与此列表中的某个前缀匹配。

请参阅 将网址列入许可名单

universalActions[]

object (UniversalAction)

Universal 的列表 这些操作
useLocaleFromApp

boolean

如果状态为 true,则附加服务 <ph type="x-smartling-placeholder"></ph> 事件对象传递给 操作回调函数或触发函数包含 用户的语言区域和时区信息。默认值为 false

请参阅 访问用户语言区域和时区可了解详情。

LayoutProperties

用于控制 Google Workspace的配置 插件工具栏和按钮的颜色和外观。

JSON 表示法
{
  "primaryColor": string,
  "secondaryColor": string
}
字段
primaryColor

string

工具栏的颜色。默认值为灰色 (#424242)。
secondaryColor

string

按钮的默认颜色。默认为主色 set);否则默认为蓝色 (#2196F3)。

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

string

每项通用操作都必需。界面中显示的文字 菜单。
runFunction

string

如果 openLink,则每个通用操作都必须执行 不存在。应用的名称(如果提供) 用户选择此操作时执行的脚本函数。

请参阅 通用操作指南。