ファイル名で検索したいとき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;
}

Tags:

Updated: