谷歌脚本 - 查找和替换功能来搜索多个文档(Google Scripts - Find and Re

2019-10-18 09:27发布

我是新来的谷歌脚本和正在寻找一个良好的开端,并教育自己对能够编写完成以下的脚本:

它可以扫描多种不同的谷歌文档和做了查找和替换,基本上是一个邮件合并,由代码指示。 所以基本上每个文档将有一个[替换文本这里]已经在这,我会告诉大家,我想每个脚本[替换文本这里]更改为[WORD A]为许多不同的文档。

我明白这可能是一个基本要求,所以如果有指向我朝着这一走我通过谷歌脚本基础,其中将包括这种地方,那简直太好了 - 我最初的研究没有任何恰好磨练此具体需要。

谢谢大家的帮助!

Answer 1:

以下是我做到了。 (我学会了如何使用API从文件 。)

function myFunction() {
  var files = DriveApp.getFiles();   // Note: this gets *every* file in your Google Drive
  while (files.hasNext()) {
    var file = files.next();
    Logger.log(file.getName());
    var doc = DocumentApp.openById(file.getId());
    doc.replaceText("My search string or regex", "My replacement string");
  }
  Logger.log("Done")
}


文章来源: Google Scripts - Find and Replace Function that searches multiple documents