是否有可能将多个Google Docs合并为一个单独的Google Apps脚本项目? [英] Is it possible to merge multiple Google Docs into one single Google Apps Script project?
本文介绍了是否有可能将多个Google Docs合并为一个单独的Google Apps脚本项目?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
假设我们在Google Docs中使用5个不同的文档。它可以是工作表、幻灯片或表单,但我正在使用文档。
每个文档都有相同的Google Apps脚本项目,即代码相同(这是一个非常简单的项目-它用另一个文本替换一些文本)。
有没有办法将这5个脚本合并到一个包含这5个文档的项目中?我想这会很有用,因为:
- 协作时,Google无需向我们请求多次执行脚本的许可。
- 更容易编辑脚本(而不是5次)。
- 如果脚本需要同时在多个文档上运行,则只需运行一次。
也许将它们合并到一个项目中会导致冲突,但该项目非常简单。
我想要的方案:
推荐答案
我找到了帮助我找到解决方案的this article:
只需要五个文档中的id
:
function mergeGoogleDocs() {
var docIDs = ['documentID_1', 'documentID_2', 'documentID_3', 'documentID_4', 'documentID_5'];
for (var id in docIDs) {
doSomething(docIDs[id]);
}
}
function doSomething(id) {
// Put the code here using 'id' to open the document
}
这使事情变得更容易,因为每次我运行脚本(例如从一个文档中)时,函数mergeGoogleDocs
一次修改所有文档。
这篇关于是否有可能将多个Google Docs合并为一个单独的Google Apps脚本项目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文