見出し画像

【GoogleAppsScript】Googleドライブにある指定した名前を持つリストを取得します【getFilesByName(name) 】

getFiles() でGoogleドライブ内にあるすべてのファイルのコレクションを取得します。

今回のプログラム


プログラム説明

var files = DriveApp.getFilesByName("【高校・情報Ⅰ】個人情報");

Googleドライブから名前が完全一致のファイルリストを作成します。

while (files.hasNext()) {
  var file = files.next();
  console.log(file.getId());
}

ファイル一覧がリスト化されているので一つずつファイルを取得し
getId でファイルのIDを取得しconsole.logで実行ログに表示します。

サンプルプログラム

function myFunction() {
  var files = DriveApp.getFilesByName("【高校・情報Ⅰ】個人情報");
  while (files.hasNext()) {
    var file = files.next();
    console.log(file.getId());
  }
}

プログラム実行前

Googleドライブにあるファイル一覧から「【高校・情報Ⅰ】個人情報」のファイルが入っていることを確認します。

ファイル一覧になります

プログラム実行後

実行ログに「【高校・情報Ⅰ】個人情報」のファイルにあるIDが表示されます。


実行ログにIDが表示されます

注意

実行時に「権限ポップアップ」が出る場合はこちらを参照してください。



もっとGoogleAppsScriptを学びたい人はこの一冊!

#GoogleAppsScript #JavaScript #プログラミング #プログラミング初心者 #JavaScript初心者

この記事が気に入ったらサポートをしてみませんか?