GAS|スプレッドシート(ファイル)を削除する|removeFile|Folder|getFolderById|DriveApp|Google Apps Script|開発裏話
「マンガポスト日本版」では、Google ドライブ内に保存している「コミックス発売日情報」を参照して、その日付を基に毎日自動配信(ツイート)しています。
この「コミックス販売日情報」は、スプレッドシートで作ったものです。
Google ドライブ内に保存しているスプレッドシート(ファイル)を削除するには、以下のようにします。
/**
* Removes the given spreadsheet from the current folder.
* This method does not delete the spreadsheet, but if a spreadsheet is removed from all of its parents,
* it cannot be seen in Drive except by searching for it or using the "All items" view.
*
* @param id — the ID of the folder
* @param spreadsheet — the spreadsheet to remove
* @return Folder — this the previous parent of the child
*/
function remove(id, spreadsheet) {
return DriveApp.getFolderById(id).removeFile(DriveApp.getFileById(spreadsheet.getId()));
}
Google ドライブ内のスプレッドシート、その他ファイルを操作するには、必ず「DriveApp」で行わなければなりません。
Google ドライブ内に存在する限り、スプレッドシートも一旦、「File — getFileById(spreadsheet.getId())」として扱う必要があります。
マンガポスト日本版
マンガポスト日本版の Twitter 公式アカウントです。
漫画(まんが)・コミックの新刊情報を毎日配信中!
コーヒーブレイク
普通の高校生・大祐が入部したのは、女子3人が「ふしぎ」を研究する部活…!? 催眠術で裸を見たり、マジック用のハトを捕まえたり、呪いのお面を被らされたり、ちょっとうらやましい苦難が続く…。
この記事が参加している募集
この記事が気に入ったらサポートをしてみませんか?