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

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

GAS(Google Apps Script)で、スプレッドシートの列を移動させる手順を記述してます。「moveColumns()」に範囲と列番号を指定することで可能です。ここでは、実際に実行した結果を画像で掲載してます。

環境

  • OS windows11 home
  • ブラウザ chrome 109.0.5414.75

列を移動

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

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

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

コードを実行します。

function myFunction() {

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

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

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

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

}

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