限制

插件的用途有一些限制。通过避免这些误区,提升用户的整体体验。

一般限制

所有插件都存在以下限制。请勿执行以下操作:

更改 Google Workspace 的功能

此插件框架旨在增强 Google Workspace 应用,而不是增加限制。因此,您无法更改现有功能或锁定 Google Workspace 文档共享模式。

向安装的用户收费

我们不会向用户提供与安装插件相关的费用,并且插件不能包含广告。不过,您可以使用自己的付款系统或调用现有的结算数据库。您的插件可以连接到向用户收费的非 Google 服务。

检测多个事件

除了某些触发器之外,插件无法告知用户在插件本身之外执行的操作。例如,您无法检测用户点击托管应用工具栏的时间。您可以通过边栏的客户端代码轮询文件内容的更改,但通常会略有延迟。

Google Workspace 插件

以下限制仅适用于 Google Workspace 插件和卡片服务的使用。请勿执行以下操作:

扩展所有 Google Workspace 应用

Google Workspace 插件只能扩展 Gmail、日历、云端硬盘、文档、表格和幻灯片。Google Workspace 插件最终将能够扩展其他 Google Workspace 应用。

云端硬盘中的内容相关触发

Google Workspace 插件只能在 Gmail 阅读或撰写邮件时为 Gmail 提供上下文触发功能,而当活动处于打开状态时在 Google 日历中提供上下文触发功能。尚不支持针对云端硬盘文件进行上下文触发。请参阅临时开发做法

编辑器中的文档上下文

Google Workspace 插件尚不支持在编辑器中使用文档上下文。也就是说,不能使用 SpreadsheetApp.getActiveSpreadsheet() 等方法获取当前文档。请参阅临时开发做法

使用 HTML/CSS 或客户端脚本

Google Workspace 插件必须使用基于卡片的界面。无法使用编辑器插件支持的 HTML/CSS 接口。 Google Workspace 插件使用基于微件的方法构建界面。这样一来,该插件就可以在桌面设备和移动平台上正常运行,而无需您为每个平台构建一个接口。

全面移动设备支持

目前,Google Workspace 插件适用于桌面 Web 客户端。Gmail 移动应用中也支持上下文触发(即 Gmail 邮件阅读)。Gmail、Google 日历或云端硬盘移动应用尚不支持非上下文触发首页。移动网络浏览器不支持 Google Workspace 插件。

使用 Apps 脚本触发器

您无法在 Google Workspace 插件中创建或使用 Apps 脚本简单触发器

使用 SVG 图片

您目前无法将 SVG 图片与卡片服务卡片和微件搭配使用。

包含 100 个以上的微件

出于性能方面的原因,您不能向卡片中添加超过 100 个 widget 或 100 个卡片部分。