我是Google Scripts的新手,我正在寻找一个好的开始并教育自己能够编写完成以下内容的脚本:
它扫描了许多不同的谷歌文档,并按照代码的指示进行查找和替换,实质上是邮件合并。所以基本上每个doc都会有一个[REPLACE TEXT HERE],我告诉脚本我希望每个[REPLACE TEXT HERE]改为[WORD A]以获取许多不同的文档。
我知道这可能是一个基本要求,所以如果有一个指向我的地方,那就引导我完成包含这个的谷歌脚本基础知识,那就太棒了 - 我最初的研究没有任何磨练的东西正是在这个特定需求上。
感谢大家的帮助!
答案 0 :(得分:1)
我是这样做的。 (我学会了如何使用documentation中的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")
}