如何从 google 文档 运行 google 脚本?
How to run a google script from a google doc?
我已经复制了一个脚本来从 google 文档中删除空段落并且我可以从脚本编辑器中 运行 它。它在脚本中说它将对活动文档进行操作,但我不知道那是什么,也不想只是 运行 它而不知道它将在哪个文档上执行(如果有的话)。我如何从当前选定的文档中 运行 这个?这可能吗?
您可以通过两种方式使用脚本(点击链接阅读这些内容):
- 如果您从文档中打开脚本编辑器,则意味着您的脚本已附加到该文档,并且名为 "container-bound"
- 如果您在 https://script.google.com/home(或只是您的 Google 驱动器)中创建一个独立的脚本文件,那么就没有
ActiveDocument
这样的东西,因为它不是容器绑定的。
您可以使用openById() or openByURL()指定您有权访问的文档,但是,您需要指定一个ID或URL(ID是[=29=中的最后一个字符串) ]) 因此脚本无法获取随机文档并对其进行编辑,除非它访问您的 Google 驱动器数据并按名称查找文件。如果它只与 Google Doc 一起工作,它将不需要访问您的 Google 驱动器,并且在您 运行 脚本之前,它将请求访问不同的东西,就像在 Android 中一样.
我已经复制了一个脚本来从 google 文档中删除空段落并且我可以从脚本编辑器中 运行 它。它在脚本中说它将对活动文档进行操作,但我不知道那是什么,也不想只是 运行 它而不知道它将在哪个文档上执行(如果有的话)。我如何从当前选定的文档中 运行 这个?这可能吗?
您可以通过两种方式使用脚本(点击链接阅读这些内容):
- 如果您从文档中打开脚本编辑器,则意味着您的脚本已附加到该文档,并且名为 "container-bound"
- 如果您在 https://script.google.com/home(或只是您的 Google 驱动器)中创建一个独立的脚本文件,那么就没有
ActiveDocument
这样的东西,因为它不是容器绑定的。
您可以使用openById() or openByURL()指定您有权访问的文档,但是,您需要指定一个ID或URL(ID是[=29=中的最后一个字符串) ]) 因此脚本无法获取随机文档并对其进行编辑,除非它访问您的 Google 驱动器数据并按名称查找文件。如果它只与 Google Doc 一起工作,它将不需要访问您的 Google 驱动器,并且在您 运行 脚本之前,它将请求访问不同的东西,就像在 Android 中一样.