GAS googleドライブで指定したファイルをゴミ箱に移動する

GAS googleドライブで指定したファイルをゴミ箱に移動する

GAS(Google Apps Script)で、googleドライブで指定したファイルをゴミ箱に移動する手順を記述してます。「setTrashed」に「true」をしているすれば移動可能です。

環境

  • OS windows11 home
  • ブラウザ chrome 109.0.5414.75

ファイルをゴミ箱に移動

ファイルをゴミ箱に移動するには、「setTrashed」を使用します。

setTrashed(true);
※trueを指定することでゴミ箱に移動することが可能

実際に、移動させるコードは以下となります。

function myFunction() {

  // ファイル名をidで取得
  const file = DriveApp.getFileById("125lWmtmt6Zy_A8T_xxxxxxxx");

  // trueでゴミ箱に移動
  const getData = file.setTrashed(true);

}

※ ファイルのidは、共有のリンクから確認可能です。

リンクをコピーをクリックします。

選択している箇所が、idとなります。

ファイル名を指定

ファイル名を指定して移動させる場合は「getFilesByName」を使用します。
※googleドライブは、同一のファイル名が使用できるのでループで処理します。

function myFunction() {

  // ファイル名をidで取得
  const files = DriveApp.getFilesByName("mebee_logo.png");

  while (files.hasNext()) {
    files.next().setTrashed(true);
  }

}