GAS googleドライブの指定したフォルダのフォルダを一覧で取得する

GAS googleドライブの指定したフォルダのフォルダを一覧で取得する

GAS(Google Apps Script)で、googleドライブの指定したフォルダのフォルダを一覧で取得する手順を記述してます。「DriveApp.getFolders()」で一覧を取得した後にループ処理で全て取得することができます。

環境

  • OS windows11 home
  • ブラウザ chrome 109.0.5414.75

指定したフォルダのフォルダを一覧で取得する

指定したフォルダのフォルダを一覧で取得するには、「DriveApp.getFolders()」を使用します。

DriveApp.getFolders()
// 戻り値は「FolderIterator」です

以下のフォルダ「hoge」から取得します

実際に、取得してみます。

function myFunction() {

  // idから取得
  const folder = DriveApp.getFolderById('1wFZgGSjKoE5wX4Ws0b8xkUBjHov0A9IH');

  // フォルダを取得
  const folders = folder.getFolders();

  // 表示処理
  while (folders.hasNext()) {
    
    let folderName = folders.next().getName();

    console.log(folderName);

  }

}

実行結果は、フォルダ名が3つとも取得されます。