Google Apps Script(GAS)でファイル/フォルダの削除

概要

GoogleAppsScriptでファイルの削除をしていきます。
GoogleAppsScriptでは
ファイルの削除 → フォルダオブジェクト.removeFile(ファイルオブジェクト)で、
フォルダの削除 → フォルダオブジェクト.removeFolder(フォルダオブジェクト)で実施することができます。

参考コード

ここではファイルのオブジェクトはid経由で取得します。
まずは、テストとしてファイルとフォルダを準備をしました。

今回は下のスプレッドシートを消します。
同じくURLのランダムな文字列(ID)を取得します。

コードは以下のように書きます。
削除する時に親フォルダ.removeFile(子ファイル)なので注意

remove_file_folder.js

// 親フォルダ
var folder = DriveApp.getFolderById("1pk7fRCx5Gy1DIypdF-jS-6BXAT5z2jog");
// 子フォルダ②のID
var folder2 = DriveApp.getFolderById("1TJbOvOMJMAxY_CBk_DkeFDfan8XHfDrR");
// test_spreadsheetのID
var sheet  = DriveApp.getFileById("1BYv5PvqCTeMUmu3IOemJohT85coH4RXht_k5BLrLQyA");
// ファイルを消す時は removeFile
folder.removeFile(sheet);
// フォルダを消す時は removeFolder(今回は未実施)
// folder.removeFolder(folder2);

結果として、googleのスプレッドシートが消えていればOKです。

参考サイト

https://qiita.com/nurburg/items/28883e0d8e0ee4a6ca6f