1

我正在尝试通过应用程序脚本扩展谷歌文档。我希望每当我或我允许访问的任何人打开一个新的谷歌文档实例时,该脚本就可用。根据文档,这应该可以通过创建“容器绑定脚本”来实现。

为此,我打开一个新的谷歌文档并选择编辑>脚本编辑器。

然后,作为测试,我选择“为文档创建脚本”,然后保存谷歌提供的示例代码(我不包括在内,因为它很长,任何人都可以按照相同的步骤轻松访问它 - 脚本在 UI 中创建一个菜单的谷歌文档,其中包含在选择时执行一些基本功能的项目)。

然后我保存脚本并运行 onOpen 触发器。当我切换回文档时,脚本已运行。而且,当我随后打开该文档时,脚本被触发。

但是,我正在尝试扩展文档应用程序的功能,而不仅仅是一个文档“文件”。当我创建一个新文档时,找不到测试脚本。它不会自动启动,并且不在容器绑定脚本编辑器中。脚本也不会出现在脚本管理器中...

如何跨多个谷歌文档实例访问相同的脚本?在应用程序级别上没有能力这样做对我来说没有意义......我错过了什么吗?

4

1 回答 1

1

更新:自 2013 年以来发生了很多变化。您现在应该使用插件。较旧的方法是制作包含脚本的文档的副本。与您共享它的人需要重新批准脚本权限。您可以通过包含“安装”菜单项来做到这一点。

于 2013-10-20T02:02:30.193 回答