GAS|スプレッドシートのシート内から全データをクリア(削除)する|clear|getDataRange|Sheet|SpreadsheetApp|Google Apps Script|開発裏話
「マンガポスト日本版」では、Google ドライブ内に保存している「コミックス発売日情報」を参照して、その日付を基に毎日配信しています。
この「コミックス販売日情報」は、スプレッドシートで作ったものです。
Google ドライブ内に保存しているスプレッドシートの、特定のシート内から全データをクリア(削除)するには、以下のようにします。
/**
* Clears the all values in the sheet.
*
* @param sheet — the Sheet object
* @return Range — this range, for chaining
*/
function clearAllValues(sheet) {
// clear all values
return sheet.getDataRange().clear();
}
上記は、スプレッドシートのシート内に存在する「全データ範囲」をクリア(削除)する、という動きになります。
全データをクリア(削除)するなら、シートそのものに対してそれを指示する方法もあります。こちらの方が単純明快です。
/**
* Clears the all values in the sheet.
*
* @param sheet — the Sheet object
* @return Sheet — the cleared sheet
*/
function clearSheet(sheet) {
// clear sheet
return sheet.clear();
}
結果はどちらも同じです。
マンガポスト日本版
マンガポスト日本版の Twitter 公式アカウントです。
漫画(まんが)・コミックの新刊情報を毎日配信中!
コーヒーブレイク
冬期エベレストに、たったふたりで挑む男たちがいた。ひとりは日本の会社員、吾郎。もうひとりはロストマンと呼ばれるアメリカ人。世界の最高峰を次々と制してきたふたりは、エベレストの頂上で虚空に浮かぶ人工衛星を見る。人類最後の未踏峰・宇宙が、彼らの次なる目標となったのだ……!!