会員登録(無料)
ログイン
スキルアップは今すぐこちら!▶

【GAS】シートの全てのデータを一括クリアする方法|.clear()

GAS(GoogleAppsScript)
この記事は約2分で読めます。

GASでシートの指定した範囲のデータをクリアするには?

Google Apps Script (GAS) のシートの全ての値をクリアするには、.clear() メソッドを使用します。例えば、シートの A1:A10 の範囲のセルの値をクリアするには、次のようにします。

function cellClear() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var cell = sheet.getRange("A1:A10");
  cell.clear();
}

実行すると、指定範囲のセル値が全てクリアされます。

シートの全てのデータを一括クリアするには?

範囲指定は、前回書いたお話でしたが、シート内の全てのデータをクリアするには…?

function cellClear() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var cell = sheet.getRange("A1:A10");
  // cell.clear();
  sheet.clear();
}

実行すると、シート上の全てのセルの値が消えました。

まとめ

.clear()メソッドを使うことにより、指定した範囲のセル内容やシート上の全ての値を削除することができます。

シート上の全ての値を削除したい場合は、Rangeを指定せずにシートに対してclearメソッドを設定してあげれば可能です。

ただし、見える部分も見えない部分も全ての値が消えるので、シートごとクリアする際は注意が必要です。

タイトルとURLをコピーしました