GAS スプレッドシートに行を挿入する

GAS スプレッドシートに行を挿入する

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

環境

  • OS windows11 home
  • ブラウザ chrome 109.0.5414.120

行行を挿入

行を挿入するには、「insertRows」を使用します。

Sheet.insertRows(追加する行番号)

Sheet.insertRows(追加する行番号,追加行数)

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

コードを記述します。

function myFunction() {

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

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

  // 2行目を追加
  sheet.insertRows(2);

}

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

次に1行目と3行目から2行追加してみます。

function myFunction() {

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

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

  // 3行目から2行追加
  sheet.insertRows(3,2);

}

追加されていることが確認できます。