Google 表格是基于云的 电子表格解决方案,具有实时协作和强大的工具, 直观呈现、处理和传达数据。
您可以使用插件扩展 Google 表格,以创建自定义工作流程改进、 与第三方系统建立连接,并集成您的 Google 表格数据 与其他 Google Workspace 应用(例如 Google 幻灯片)。
您可以查看其他人在 Google Workspace Marketplace。
可以采取的措施
借助用于扩展 Google 表格的插件,您可以执行以下操作:
- 您可以读取、编辑和直观呈现 Google 表格电子表格中的数据,还可以设置其格式 使用内置的 Apps 脚本 电子表格服务。 该服务还可让您创建和修改条件格式和数据 验证规则。
- 您可以使用 Apps 脚本高级表格服务 直接访问 Google Sheets API。
- 您可以创建自定义菜单 定义多个自定义对话框和边栏 使用标准 HTML 和 CSS 创建界面。
- 您可以将自定义函数定义添加到 插件。
- 您可以使用插件触发器,在以下情况下运行指定函数: 特定触发事件发生。
Google 表格插件是使用 Apps 脚本构建的。如需详细了解如何访问 以及如何使用 Apps 脚本管理 Google 表格,请参阅 扩展 Google 表格。
工作表结构
一个 Google 表格由一个或多个工作表组成。每个工作表 文本、数字、链接或其他 可以存储任何值。一组一个或多个相邻单元格称为 range:
Apps 脚本电子表格服务
在 Google 表格中提供了多个类来表示组织结构
(例如 Sheet
和
Range
)。您可以使用这些
类来读取和修改表格数据和行为。
触发器
Apps 脚本触发器允许脚本项目 在满足特定条件时执行指定的函数,例如,当 打开了电子表格或在安装插件的情况下打开。
如需了解详情,请参阅插件触发器 哪些触发器可以与 Google 表格插件搭配使用,以及适用的限制 使用起来
自定义函数
Google 表格具有许多
内置函数
(例如 SUM
和 AVERAGE
),它们可在 Google 表格单元格中调用。
Google 表格插件可以定义
自定义函数
内置函数。当用户
会安装该插件,即该插件包含的任何已定义的自定义函数
立即可用插件可能包含
自定义函数定义。自定义函数定义主要用于
以便与他人共享。
创建附加自定义函数
插件脚本项目中定义的任何函数都可以用作自定义函数,
函数。实现函数并安装插件后,
可以像调用任何其他内置表格函数一样调用自定义函数:在
工作表单元格,输入 =
,后跟函数名称和任何必填项
参数。如果没有出现错误,则函数返回的结果为
放置在工作表单元格中,并根据需要溢出至相邻单元格。
在插件中创建自定义函数时,您应遵循 通用自定义函数指南:
此外,插件中定义的自定义函数有一些特殊的 注意事项:
- 为函数命名时,请尝试创建一个唯一的名称,该名称可能与 插件的名称如果两个或多个已安装的插件定义了自定义 函数,用户只能使用其中一个。
- 您的插件应明确说明其提供的自定义功能。 请务必为您的自定义函数提供准确的 JSDoc 注释,以便 Apps 脚本可显示 自动补全信息 。此外,不妨考虑提供 自定义函数。
- 未在 30 秒内完成的自定义函数会失败,并显示
Internal error executing the custom function
个错误。打造优质用户 从而减少在自定义函数中完成的处理工作量。 优化函数 。 - 自定义函数无法使用需要授权的 Apps 脚本服务,
如果将
You do not have permission to call X service
错误。仅使用 允许的服务 。 - 工作表中的每个自定义函数会导致单独调用 Apps 脚本 服务器如果用户尝试在过多单元格中使用自定义函数, 函数的执行速度可能较慢为了缓解此问题,请保留您的自定义函数 尽可能简单如果您需要该函数来执行复杂或扩展操作, 处理时不要使用自定义函数,而应通过 而是改为菜单项、对话框或边栏互动
表格宏
宏用于录制操作 是在 Google 表格中录制的,之后可使用键盘快捷键重复播放。当 宏是在工作表中创建的,但会将其作为宏函数添加到应用 已绑定到该工作表的脚本项目。有关 有关宏的信息,请参阅 Google 表格宏。
很抱歉,表格宏无法与插件一起分发。如果您添加 宏定义,但是它的用户无法使用 插件。