索引
AddOnWidgetSet
(消息)AddOnWidgetSet.WidgetType
(枚举)CommonAddOnManifest
(消息)CreateActionExtensionPoint
(消息)HomepageExtensionPoint
(消息)HttpAuthorizationHeader
(枚举)HttpOptions
(消息)LayoutProperties
(消息)LinkPreviewExtensionPoint
(消息)MenuItemExtensionPoint
(消息)UniversalActionExtensionPoint
(消息)UriPattern
(消息)
AddOnWidgetSet
插件使用的 widget 子集。
字段 | |
---|---|
usedWidgets[] |
插件中使用的微件列表。 |
WidgetType
微件类型。WIDGET_TYPE_UNSPECIFIED
是基本 widget 集。
枚举 | |
---|---|
WIDGET_TYPE_UNSPECIFIED |
默认的微件集。 |
DATE_PICKER |
日期选择器。 |
STYLED_BUTTONS |
样式按钮包括填充按钮和停用按钮。 |
PERSISTENT_FORMS |
持久性表单允许在执行操作期间保留表单值。 |
FIXED_FOOTER |
修复了卡片中的页脚。 |
UPDATE_SUBJECT_AND_RECIPIENTS |
更新草稿的主题和收件人。 |
GRID_WIDGET |
网格微件。 |
ADDON_COMPOSE_UI_ACTION |
适用于插件撰写界面的 Gmail 插件操作。 |
CommonAddOnManifest
在所有插件宿主应用中共享的插件配置。
字段 | |
---|---|
name |
必需。插件的显示名称。 |
logoUrl |
必需。在插件工具栏中显示的徽标图片的网址。 |
layoutProperties |
插件卡的常用布局属性。 |
addOnWidgetSet |
插件中使用的微件。如果未指定此字段,则使用默认集。 |
useLocaleFromApp |
是否从托管应用传递语言区域信息。 |
homepageTrigger |
定义将在任何主机的任何上下文中执行的端点。此函数生成的任何卡片始终可供用户使用,但当此插件声明更具针对性的触发器时,这些卡片可能会被内容相关内容所掩盖。 |
universalActions[] |
在通用操作菜单中定义扩展点列表,该菜单用作插件设置菜单。扩展点可以是要打开的链接网址,也可以是作为表单提交内容执行的端点。 |
openLinkUrlPrefixes |
OpenLink 操作只能使用采用 |
CreateActionExtensionPoint
当用户在 Google Workspace 应用中调用资源创建工作流时触发的触发器的配置。如需了解详情,请参阅通过“@”菜单创建第三方资源。
字段 | |
---|---|
id |
必需。用于区分此扩展点的唯一 ID。ID 不得超过 64 个字符,且应采用 |
labelText |
必需。与资源创建入口点的图标(例如 |
localizedLabelText |
可选。要本地化为其他语言的 如果映射的键中包含用户的语言区域,用户会看到本地化的 |
runFunction |
必需。在触发资源创建工作流以创建关联时要执行的端点。 |
logoUrl |
可选。显示资源创建入口点的图标。如果省略此元素,菜单将使用您的插件工具栏图标 |
HomepageExtensionPoint
声明插件首页浏览的常用格式。
字段 | |
---|---|
runFunction |
必需。激活此扩展点时要执行的端点。 |
enabled |
可选。如果设置为 如果未设置,则默认为 如果停用了某个插件的自定义首页视图,系统会改为为用户提供通用概览卡片。 |
HttpAuthorizationHeader
在插件 HTTP
请求中发送的授权标头。
枚举 | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
默认值,等同于 SYSTEM_ID_TOKEN 。 |
SYSTEM_ID_TOKEN |
发送项目专用 Google Workspace 插件系统服务账号的 ID 令牌(默认)。 |
USER_ID_TOKEN |
发送最终用户的 ID 令牌。 |
NONE |
请勿发送 Authentication 标头。 |
HttpOptions
用于向插件 HTTP
端点发送请求的选项。
字段 | |
---|---|
authorizationHeader |
在 |
LayoutProperties
在所有插件宿主应用中共享的卡片布局属性。
字段 | |
---|---|
primaryColor |
插件的主色。它用于设置工具栏的颜色。如果未设置主色,则使用框架提供的默认值。 |
secondaryColor |
插件的主色。它用于设置按钮的颜色。如果设置了主色但未设置辅色,则辅色与主色相同。如果未设置主色和辅色,则使用框架提供的默认值。 |
useNewMaterialDesign |
为卡片启用 Material Design。 |
LinkPreviewExtensionPoint
当用户在 Google 文档、表格或幻灯片文件中输入或粘贴第三方或非 Google 服务中的链接时触发的触发器的配置。
字段 | |
---|---|
labelText |
必需。提示用户预览链接的示例智能条状标签的文本,例如 |
localizedLabelText |
可选。要本地化为其他语言的 如果映射的键中包含用户的语言区域,用户会看到本地化的 |
patterns[] |
必需。用于触发该插件预览链接的一组网址模式。 |
runFunction |
必需。触发链接预览时要执行的端点。 |
logoUrl |
可选。在智能条状标签和预览卡片中显示的图标。如果省略,该插件将使用其工具栏图标 |
MenuItemExtensionPoint
用于声明在宿主应用中显示的菜单项或按钮的常见格式。
字段 | |
---|---|
runFunction |
必需。激活此扩展点时要执行的端点。 |
label |
必需。面向用户的文本,用于说明激活此扩展点所执行的操作。例如,“插入账单”。 |
logoUrl |
在插件工具栏中显示的徽标图片的网址。 如果未设置,则默认为该插件的主徽标网址。 |
UniversalActionExtensionPoint
声明通用操作菜单项扩展点的格式。
字段 | |
---|---|
label |
必需。用户可见的文本,用于描述激活此扩展点所执行的操作,例如“添加新联系人”。 |
联合字段 action_type 。必需。通用操作菜单项支持的操作类型。它可以是要打开的链接,也可以是要执行的端点。action_type 只能是下列其中一项: |
|
openLink |
要由 UniversalAction 打开的网址。 |
runFunction |
由 UniversalAction 运行的端点。 |
UriPattern
触发链接预览的每个网址格式的配置。
字段 | |
---|---|
hostPattern |
每个网址格式都必须提供此属性,才能进行预览。网址格式的域名。该插件会预览网址中包含此网域的链接。如需预览特定子网域(例如 例如, |
pathPrefix |
可选。用于附加 例如,如果网址主机格式为 如需匹配主机模式网域中的所有网址,请将 |