【GAS】ファイル名からファイルを取得する
ファイル名で検索したいときgetFilesByNameという便利な関数がありますが、
Filesとあるように複数ファイル取得が前提でFileIteratorが返ってきます。
このフォルダ配下は必ず一つしか存在しないんだよーってときはこちらをどうぞ。
function getFileByName(file_name, folder) {
var files = DriveApp.getFolderById(folder.getId()).getFilesByName(file_name);
while (files.hasNext()) {
// 一つ目のファイルを返す(複数存在した場合は考慮しない)
return files.next();
}
return null;
}