見出し画像

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 公式アカウントです。
漫画(まんが)・コミックの新刊情報を毎日配信中!

コーヒーブレイク

冬期エベレストに、たったふたりで挑む男たちがいた。ひとりは日本の会社員、吾郎。もうひとりはロストマンと呼ばれるアメリカ人。世界の最高峰を次々と制してきたふたりは、エベレストの頂上で虚空に浮かぶ人工衛星を見る。人類最後の未踏峰・宇宙が、彼らの次なる目標となったのだ……!!

いいなと思ったら応援しよう!

この記事が参加している募集