GAS スプレッドシートの行を削除する

GAS スプレッドシートの行を削除する

GAS(Google Apps Script)で、スプレッドシートの行を削除する手順を記述してます。「deleteRows」に削除したい行番号を指定します。行数を指定することも可能です。

環境

  • OS windows11 home
  • ブラウザ chrome 109.0.5414.120

行を削除

行を削除するには、「deleteRows」を使用します。

Sheet.deleteRows(削除したい行番号)

Sheet.deleteRows(削除したい行番号,削除したい行数)

実際に、以下のシートの2行目を削除してみます。

コードを記述します。

function myFunction() {

  // GASを作成したスプレッドシート
  let spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

  // スプレッドシートの最初のワークシートを取得
  let sheet = spreadsheet.getSheets()[0];

  // 2行目を削除
  sheet.deleteRows(2);

}

実行すると削除されていることが確認できます。

次に残っている1行目と2行目を「deleteRows」で削除してみます。

function myFunction() {

  // GASを作成したスプレッドシート
  let spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

  // スプレッドシートの最初のワークシートを取得
  let sheet = spreadsheet.getSheets()[0];

  // 1行目から2行削除
  sheet.deleteRows(1,2);

}

削除されていることが確認できます。