
【GAS】Google Apps Script 活用事例 Drive内の全てのドキュメントの署名を書き換えるスクリプト
コロナ禍でも、リモートでも勤務が出来ることが実証され、オフィスに全員を収容する必要がなくなりました。その結果、小さなオフィスへ移転が決まりました。
移転のため、ドキュメントに保存した送付状、請求書などのファイルに記載されている移転前の住所から新しいもにに書き換える作業をGASで自動化しました。その備忘録です。
スクリプトはこんな感じ
function replacedSignature() {
const folder = DriveApp.getFolderById('*************');
const files = folder.getFiles();
console.log(folder.getName());
while (files.hasNext()) {
const file = files.next();
const fileName = file.getName();
const fileId = file.getId();
console.log(fileName, fileId);
const document = DocumentApp.openById(fileId);
document.getBody()
.replaceText('〒123-4567','〒789-0123')
.replaceText('千葉県******','東京都******')
}
}