限制

插件的功能有一些限制。避免这些陷阱,以改善用户的整体体验。

一般限制

以下限制适用于所有插件。请勿执行以下操作:

更改 Google Workspace 中的功能

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

向用户收取安装费用

我们不提供向用户收取插件安装费用的方式,并且插件 不能包含广告。不过,您可以自行开发支付系统或调用现有结算数据库。您的插件可以连接到向用户收费的非 Google 服务。

检测许多事件

除了某些触发器之外,插件无法 知道用户在插件本身之外执行的操作。例如,您无法检测用户何时点击宿主应用工具栏。虽然您始终会遇到轻微延迟,但可以从边栏的客户端代码轮询文件内容的更改。

Google Workspace 插件

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

扩展所有 Google Workspace 应用

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

编辑器中的文档上下文

Google Workspace 插件尚不支持在编辑器中使用文档上下文。也就是说,您无法使用 SpreadsheetApp.getActiveSpreadsheet() 等方法获取当前文档。

使用 HTML/CSS 或客户端脚本

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

完全移动支持

目前,Google Workspace 插件可在桌面版 Web 客户端上运行。Gmail 移动应用内也支持上下文触发(即 Gmail 消息阅读)。Gmail、日历或云端硬盘移动应用尚不支持非上下文首页。 Google Workspace 插件无法通过移动 Web 浏览器使用。

使用 Apps 脚本触发器

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

使用 SVG 图片

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

拥有超过 100 个微件

出于性能考虑,您无法向卡片添加超过 100 个微件或 100 个卡片部分。