容器绑定脚本

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

如果脚本是基于文档创建的,而不是作为独立脚本创建的,则脚本会绑定到 Google 表格、文档、幻灯片或表单文件。绑定的脚本所附加的文件称为“容器”。 绑定脚本的行为类似于独立脚本,不同之处在于:这些脚本不会出现在 Google 云端硬盘中,无法与所绑定的文件分离,并且其父级文件具有一些特殊权限。

请注意,脚本也可以绑定到 Google 协作平台,但这些脚本几乎总是部署为 Web 应用。绑定到 Google 表格、文档、幻灯片或表单的脚本也可以成为 Web 应用,但这种情况并不常见。

创建绑定脚本

Google 文档、表格或幻灯片

如需在 Google 文档、表格或幻灯片中创建绑定脚本,请在文档、Google 表格或 Google 幻灯片中打开文档,然后点击扩展程序 > Apps 脚本。如需日后重新打开该脚本,请执行相同的操作或从 Apps 脚本信息中心打开该脚本。

Google 表单

如需在 Google 表单中创建绑定脚本,请打开表单,然后点击“更多”图标 > 脚本编辑器。如需在未来重新打开脚本,请执行相同的操作或从 Apps 脚本信息中心打开脚本。

特殊方法

绑定脚本可以调用一些独立脚本无法调用的方法:

如需了解详情,请参阅 Google 表格扩展指南 Google 文档扩展指南

自定义菜单、对话框和边栏

绑定脚本可以通过添加自定义菜单对话框或边栏来自定义 Google 表格、文档和表单。但请记住,脚本只能与当前打开文件的实例的界面进行交互。也就是说,绑定到一个文档的脚本不能影响另一个文档的界面。

插件

插件在 Gmail、Google 表格、文档、幻灯片和表单中运行。如果您开发了绑定或独立的脚本,并希望与全世界分享,Apps 脚本允许您发布您的脚本作为插件,以便其他用户可以通过插件商店安装该脚本。

触发器

绑定脚本可以使用特殊 onOpen() 函数等简单触发器,每当有编辑权限的用户打开文件时,该函数会自动运行。与所有类型的脚本一样,它们也可以使用可安装的触发器

自定义函数

自定义函数是绑定到 Google 表格的脚本中的函数,您可以使用语法 =myFunctionName() 直接从单元格调用该函数。因此,自定义函数与 Google 表格中数百个内置函数(例如 AVERAGESUM)类似,除非您定义自定义函数的行为。

访问绑定脚本

只有有权修改容器的用户才能运行其绑定脚本。 仅拥有查看权限的协作者无法打开脚本编辑器,但如果他们制作了父文件的副本,则他们将成为副本的所有者,并且能够查看和运行脚本的副本。