如何将appscript转换为新的Google文档

时间:2013-11-20 20:49:29

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

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

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

  

除非您手动将脚本添加到每个文档,否则无法进行此操作。对于以后创建的文档,您可以拥有模板文档(模板文档具有脚本)并复制它而不是创建新文档。

但公共文件无法做到这一点。每个用户都必须手动复制第一个文档。

那么可以自动将此脚本注入到Google文档文档中吗?

1 个答案:

答案 0 :(得分:1)

Google Docs Templates应该可以很好地完成这项工作。他们将预先填充可编辑文本和您希望与文档关联的任何脚本。只需点击页面右上角的Submit a template按钮,然后选择您要分享的文档。

编辑回答评论中的问题:

信不信由你,该脚本将随文档一起安装!如果您需要在用户首次打开工作表时运行脚本,请使用onInstall()。有关使用驱动器模板库安装与驱动器文件一起使用的脚本(本例中为电子表格)的示例,请查看attendtime.com。实际上,Google实际上建议在documentation中执行此操作:

  

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

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