访问Google文档中的Google Apps Scripts脚本

时间:2013-10-19 20:11:17

标签: javascript google-apps-script google-drive-api google-docs

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

更新:自2013年以来发生了很多变化。你现在应该使用一个插件。 较旧的方法是制作具有该脚本的文档的副本。与您共享的那些将需要重新批准脚本权限。您可以通过添加“安装”菜单项来实现。