是否有可能将多个Google Docs合并为一个单独的Google Apps脚本项目? [英] Is it possible to merge multiple Google Docs into one single Google Apps Script project?

查看:0
本文介绍了是否有可能将多个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆