【问题标题】:How to run a google script from a google doc?如何从谷歌文档运行谷歌脚本?
【发布时间】:2018-09-11 14:19:43
【问题描述】:

我已经复制了一个脚本来从谷歌文档中删除空段落,我可以从脚本编辑器中运行它。它在脚本中说它将对活动文档进行操作,但我不知道那是什么,并且不想在不知道它将在哪个文档上执行的情况下运行它(如果有的话)。如何从当前选定的文档中运行它?这可能吗?

【问题讨论】:

  • 活动文档 = 当前选择的文档

标签: google-apps-script google-docs


【解决方案1】:

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

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

您可以使用openById() 或openByURL() 来指定您有权访问的文档,但是,您需要指定一个ID 或URL(ID 是URL 中的最后一个字符串),因此脚本不能使用随机文档并对其进行编辑,除非它访问您的 Google Drive 数据并按名称查找文件。如果它只适用于 Google Doc,则不需要访问您的 Google Drive,并且在您运行脚本之前,它会请求访问不同的东西,就像在 Android 中一样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    相关资源
    最近更新 更多