如何从Google文档运行Google脚本?

时间:2018-09-10 16:07:41

标签: google-apps-script google-docs

我已经复制了一个脚本,以从Google文档中删除空的段落,并且可以从脚本编辑器中运行它。它说在脚本中它将在活动文档上运行,但是我不知道那是什么,并且不想在不知道它将在哪个文档上执行的情况下仅运行它。如何从当前选择的文档运行此文件?这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以通过2种方式使用脚本(按照链接阅读这些内容):

  1. 如果您从文档中打开脚本编辑器,则意味着您的脚本已附加到该文档中,并且称为"container-bound"
  2. 如果您在https://script.google.com/home(或您的Google云端硬盘)中创建一个独立的脚本文件,那么就没有ActiveDocument这样的东西,因为它不是容器绑定的。

您可以使用openById()openByURL()来指定您有权访问的文档,但是,您需要指定一个ID或URL(该ID是URL中的最后一个字符串),因此脚本无法获取随机文档并进行编辑,除非脚本访问您的Google云端硬盘数据并按名称查找文件。如果它仅与Google Doc一起使用,则不需要访问Google云端硬盘,并且在运行脚本之前,它将要求访问其他内容,就像在Android中一样。