以编程方式将容器绑定触发器添加到Docs

时间:2013-07-15 19:34:12

标签: google-apps-script

我正面临一个用例,其中编程创建的文档需要使用自定义菜单进行扩展,也是以编程方式扩展。

所以我的第一个目的是创建一个容器绑定触发器并以编程方式添加它。但是当我查看TriggerBuilder类时,我意识到它只允许为表单和电子表格创建触发器,但不允许为文档创建触发器。

除了必须手动添加脚本之外,有没有办法以编程方式为文档添加触发器或扩展Google文档中的菜单?

1 个答案:

答案 0 :(得分:3)

目前没有办法以编程方式为现有文档创建触发器。请在issue tracker中记录增强功能。

现在的一个解决方法是制作一个“模板”文档的副本,该文档具有与之关联的必要脚本,这样当您克隆它时,onOpen就会在该文档上运行并获得必要的行为。

这是example document,当你制作副本时,你应该得到一个新菜单。您可以使用DriveApp API以documented here

makeCopy函数以编程方式制作副本