GAS 名前付きのセルの範囲を取得する

GAS 名前付きのセルの範囲を取得する

GAS(Google Apps Script)で、名前付きのセルの範囲を取得する手順を記述してます。「getRangeByName()」に範囲の名前を指定することで可能です。

環境

  • OS windows11 home
  • ブラウザ chrome 110.0.5481.104

名前付きのセルの範囲を取得

名前付きのセルの範囲を取得するには、「getRangeByName()」を使用します。

sheet.getRangeByName(範囲の名前)

以下の、シートの範囲「B2:C3」に「名前つけされた範囲1」という名前の範囲を取得してみます。

コードを実行します。

function myFunction() {

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

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

 // 範囲名を指定して範囲を取得
  let range = spreadsheet.getRangeByName('名前付けされた範囲1');

  // 範囲をアクティブに変更
  sheet.setActiveRange(range);

}

指定した範囲が選択状態になっていることが確認できます。