Googleドライブ上にあるテキストファイルの内容をGASで読み取る機会があったのでメモ・・・
function getTextFile() {
const contents = DriveApp.getRootFolder()
.getFilesByName('test.txt')
.next()
.getBlob()
.getDataAsString("utf-16");
Logger.log(contents);
}
.getRootFolder()
の部分はフォルダを指定することもできる
getFolderById('フォルダid')
以下を末尾に加えると改行ごとに分けて配列に格納することができる
.split(/[\s]+/);
以下を末尾に加えると改行削除できる
.replace(/\r?\n/g, '');