使用插件扩展 Google 表格

Google 表格是基于云的 电子表格解决方案,具有实时协作和强大的工具, 直观呈现、处理和传达数据。

您可以使用插件扩展 Google 表格,以创建自定义工作流程改进、 与第三方系统建立连接,并集成您的 Google 表格数据 与其他 Google Workspace 应用(例如 Google 幻灯片)。

您可以查看其他人在 Google Workspace Marketplace

可以采取的措施

借助用于扩展 Google 表格的插件,您可以执行以下操作:

Google 表格插件是使用 Apps 脚本构建的。如需详细了解如何访问 以及如何使用 Apps 脚本管理 Google 表格,请参阅 扩展 Google 表格

工作表结构

一个 Google 表格由一个或多个工作表组成。每个工作表 文本、数字、链接或其他 可以存储任何值。一组一个或多个相邻单元格称为 range

Apps 脚本电子表格服务 在 Google 表格中提供了多个类来表示组织结构 (例如 SheetRange)。您可以使用这些 类来读取和修改表格数据和行为。

触发器

Apps 脚本触发器允许脚本项目 在满足特定条件时执行指定的函数,例如,当 打开了电子表格或在安装插件的情况下打开。

如需了解详情,请参阅插件触发器 哪些触发器可以与 Google 表格插件搭配使用,以及适用的限制 使用起来

自定义函数

Google 表格具有许多 内置函数 (例如 SUMAVERAGE),它们可在 Google 表格单元格中调用。 Google 表格插件可以定义 自定义函数 内置函数。当用户 会安装该插件,即该插件包含的任何已定义的自定义函数 立即可用插件可能包含 自定义函数定义。自定义函数定义主要用于 以便与他人共享。

创建附加自定义函数

插件脚本项目中定义的任何函数都可以用作自定义函数, 函数。实现函数并安装插件后, 可以像调用任何其他内置表格函数一样调用自定义函数:在 工作表单元格,输入 =,后跟函数名称和任何必填项 参数。如果没有出现错误,则函数返回的结果为 放置在工作表单元格中,并根据需要溢出至相邻单元格。

在插件中创建自定义函数时,您应遵循 通用自定义函数指南:

此外,插件中定义的自定义函数有一些特殊的 注意事项:

  • 为函数命名时,请尝试创建一个唯一的名称,该名称可能与 插件的名称如果两个或多个已安装的插件定义了自定义 函数,用户只能使用其中一个。
  • 您的插件应明确说明其提供的自定义功能。 请务必为您的自定义函数提供准确的 JSDoc 注释,以便 Apps 脚本可显示 自动补全信息 。此外,不妨考虑提供 自定义函数。
  • 未在 30 秒内完成的自定义函数会失败,并显示 Internal error executing the custom function 个错误。打造优质用户 从而减少在自定义函数中完成的处理工作量。 优化函数 。
  • 自定义函数无法使用需要授权的 Apps 脚本服务, 如果将 You do not have permission to call X service 错误。仅使用 允许的服务
  • 工作表中的每个自定义函数会导致单独调用 Apps 脚本 服务器如果用户尝试在过多单元格中使用自定义函数, 函数的执行速度可能较慢为了缓解此问题,请保留您的自定义函数 尽可能简单如果您需要该函数来执行复杂或扩展操作, 处理时不要使用自定义函数,而应通过 而是改为菜单项、对话框或边栏互动

表格宏

用于录制操作 是在 Google 表格中录制的,之后可使用键盘快捷键重复播放。当 宏是在工作表中创建的,但会将其作为宏函数添加到应用 绑定到该工作表的脚本项目。有关 有关宏的信息,请参阅 Google 表格宏

很抱歉,表格宏无法与插件一起分发。如果您添加 宏定义,但是它的用户无法使用 插件。