Google apps script 以编程方式将容器绑定触发器添加到文档

Google apps script 以编程方式将容器绑定触发器添加到文档,google-apps-script,triggers,google-docs,Google Apps Script,Triggers,Google Docs,我正面临一个用例,在这个用例中,以编程方式创建的文档需要通过自定义菜单进行扩展,也需要以编程方式进行扩展 因此,我的第一个意图是创建一个绑定到容器的触发器,并以编程方式添加它。但是当我看到这个类时,我意识到它只允许为表单和电子表格创建触发器,而不允许为文档创建触发器 除了必须手动添加脚本外,还有没有其他方法可以通过编程方式向文档添加触发器,或者扩展Google文档中的菜单?对于以编程方式针对现有文档创建触发器的用户,当前没有任何方法可以这样做。请在中记录增强功能 目前的一种解决方法是复制一个“模

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

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


除了必须手动添加脚本外,还有没有其他方法可以通过编程方式向文档添加触发器,或者扩展Google文档中的菜单?

对于以编程方式针对现有文档创建触发器的用户,当前没有任何方法可以这样做。请在中记录增强功能

目前的一种解决方法是复制一个“模板”文档,该文档具有与之相关联的必要脚本,以便在克隆它时,
onOpen
在该文档上运行,并获得必要的行为


这里有一个例子,当你复制时,你应该得到一个新的菜单。您可以使用
DriveApp
API和
makeCopy
函数以编程方式进行复制,这非常好,复制模板将非常完美,我没有想到。。。非常感谢。这是一个非常聪明的解决方法。如果我们可以将容器绑定脚本部署到用户驱动器中的所有容器(新的和现有的)中,那就太好了。叹息