GAS スプレッドシートの行を移動させる

GAS スプレッドシートの行を移動させる

GAS(Google Apps Script)で、スプレッドシートの行を移動させる手順を記述してます。「moveRows()」に範囲と行番号を指定することで可能です。

環境

  • OS windows11 home
  • ブラウザ chrome 109.0.5414.75

行を移動

行を移動させるには、「moveRows()」を使用します。

sheet.moveRows(移動させる範囲, 移動させる前の行番号)

以下の「シート」の「A1からA2」を移動してみます。

コードを実行します。

function myFunction() {

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

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

  // 移動させる範囲を取得
  let range = sheet.getRange("A1:A2");

  // 行を移動させる前の5行目までに移動させる
  sheet.moveRows(range, 5);

}

移動していることが確認できます。