GAS googleドライブのゴミ箱内にあるファイルやフォルダを取得する

GAS googleドライブのゴミ箱内にあるファイルやフォルダを取得する

GAS(Google Apps Script)で、googleドライブのゴミ箱内にあるファイルやフォルダを取得する手順を記述してます。「getTrashedFiles」と「getTrashedFolders」で可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS windows11 home
  • ブラウザ chrome 110.0.5481.100

ゴミ箱内にあるファイルやフォルダを取得

ゴミ箱内にあるファイルやフォルダを取得するには、「getTrashedFiles」でファイルを「getTrashedFolders」でフォルダを取得します。

DriveApp.getTrashedFiles();
※戻り値「FileIterator」

DriveApp.getTrashedFolders();
※戻り値「FolderIterator」

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

function myFunction() {

  // ゴミ箱内のファイルを取得
  const trashedFiles = DriveApp.getTrashedFiles();

  while (trashedFiles.hasNext()) {
    let file = trashedFiles.next();
    let fileName = file.getName();
    console.log(fileName);
  }

  // ゴミ箱内のフォルダを取得
  const trashedFolders = DriveApp.getTrashedFolders();

  while (trashedFolders.hasNext()) {
    let folder = trashedFolders.next();
    let folderName = folder.getName();
    console.log(folderName);
  }

}

実行結果を見ると取得されていることが確認できます。