【问题标题】:How get appscript into new Google document如何将 appscript 放入新的 Google 文档
【发布时间】:2013-11-20 20:49:28
【问题描述】:

在我们的解决方案中,我们为我们的用户打开了谷歌文档编辑器,其中包含一些要编辑的文本。他们需要我们创建的应用程序脚本中包含的某些功能。但我们无法自动将该脚本放入文档中。

有人建议使用脚本创建一个文档,然后将其复制到新文档中。

除非您手动将脚本添加到每个文档,否则这是不可能的。对于以后创建的文档,您可以拥有一个模板文档(模板文档有脚本)并复制它而不是创建一个新文档。

但这对于公共文件是不可能的。每个用户都必须手动复制第一个文档。

那么是否可以将此脚本自动注入到该 google docs 文档中?

【问题讨论】:

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


    【解决方案1】:

    Google Docs Templates 应该可以很好地解决这个问题。它们将预填充可编辑文本和您希望与文档关联的任何脚本。只需点击页面右上角的Submit a template 按钮,然后选择您要共享的文档。

    编辑回答来自 cmets 的问题:

    信不信由你,脚本将随文件一起安装!如果您需要在用户第一次打开工作表时运行脚本,请使用onInstall()。有关使用云端硬盘模板库安装与云端硬盘文件(本例中为电子表格)一起使用的脚本的示例,请查看 attendtime.com。事实上,谷歌实际上是在他们的documentation 中推荐这样做的:

    如果您的脚本依赖于以特定方式格式化的电子表格或涵盖非常具体的用例,那么提交包含该脚本的电子表格模板可能是更好的选择。 Google Apps 脚本小组提交了一些包含脚本的电子表格模板示例。

    他们甚至有一些使用库来分发与文档/电子表格一起使用的脚本here

    【讨论】:

    • 但是如何使其他人可以打开包含该脚本的新文档?
    猜你喜欢
    • 1970-01-01
    • 2021-12-30
    • 2011-03-10
    • 2020-06-21
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多