GAS

GASでスプレッドシートの内容をクリアするclear系メソッド一覧

clearメソッド

シート内の文字だけでなく、文字色・背景色・罫線などの書式などもすべてクリア

  var ss = SpreadsheetApp.getActiveSpreadsheet();

  //シート名は置き換えてください。
  var sh = ss.getSheetByName("シート名");

  //シートのすべてをクリアする
  sh.clear();

clearContentsメソッド

シート内の文字などのコンテンツだけクリア。
文字色・背景色・罫線などの書式はクリアされない。

  var ss = SpreadsheetApp.getActiveSpreadsheet();

  //シート名は置き換えてください。
  var sh = ss.getSheetByName("シート名");

  //シート内のコンテンツをクリアする
  sh.clearContents();

clearFormatsメソッド

シート内の文字色・背景色・罫線などの書式だけクリア。
文字などのコンテンツはクリアされません。

  var ss = SpreadsheetApp.getActiveSpreadsheet();

  //シート名は置き換えてください。
  var sh = ss.getSheetByName("シート名");

  //シート内の書式をクリアする
  sh.clearFormats();

部分的にクリアするにはRangeオブジェクトを使う

Rangeオブジェクトに対して使用すれば、
指定した部分だけクリアできる

  var ss = SpreadsheetApp.getActiveSpreadsheet();

  //シート名は置き換えてください。
  var sh = ss.getSheetByName("シート名");

  //範囲内(B2セル~E11セル)のすべてをクリアする
  sh.getRange(2,2,10,4).clear();
ABOUT ME
ytakeuchi
都内在住のフロントエンドエンジニア。2016年からフリーランスとして活動中。座右の銘は「昨日よりも楽に」。好きな言葉は「効率化」。こんな性格なのでプライベートではGoogle Apps Scriptばかり触っています。