セル範囲を操作する

【GAS】スプレッドシートで特定範囲のセルを選択する

GASでスプレッドシートで特定範囲のセルを選択するには「getCell(row, column)」を利用する。

getCell(row, column)

範囲内の特定のセルを返します。

https://developers.google.com/apps-script/reference/spreadsheet/range#getcellrow,-column

スプレッドシートで特定範囲のセルを選択するGAS実行の様子

getCell(row, column)メソッドを利用して、スプレッドシートで特定範囲のセルを選択するGASを実行してみました。

getCell(row, column)
getCell(row, column)を実行した様子

getNamedRanges()メソッドでスプレッドシートのセル範囲に名前を付与する場合は、以下記事を御覧ください。

参照記事:【GAS】スプレッドシートのセル範囲に名前を付与する

スプレッドシートで特定範囲のセルを選択するGAS

function myFunction() {
  //スプレッドシートAppを起動
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  //0場目のシートをアクティブに
  const sht = ss.getSheets()[0];

 //配列に値を格納
  const rng = [
    ["あいうえお","かきくけこ"],
    ["さしすせそ","たちつてと"]
  ]

 //rangeにセル範囲を設定
  const range = sht.getRange(5,2,2,2).setValues(rng);
  //yesnoを確認
  var yesno = Browser.msgBox("値を取得しますか?",Browser.Buttons.YES_NO_CANCEL);

 //条件分岐
  if(yesno == "yes"){
    //range範囲の中で1行・2列目の値を取得
    const value = range.getCell(1,2).getValue();
    //値はvalueを掲載
    Browser.msgBox("値は「"+value+"」です")
  }else{
    //値を取得しない旨を掲載
    Browser.msgBox("値を取得しませんでした")
  }
}

getCell(row, column)のパラメーター

名前タイプ説明
rowInteger範囲に対するセルの行。
columnInteger範囲に対するセルの列。
getCell(row, column)のパラメーター

スプレッドシートで特定範囲のセルを選択するまとめ

GAS×スプレッドシートで特定範囲のセルを選択するならgetCell(row, column)メソッドを利用しましょう。

関連記事:【GAS】スプレッドシートでセル範囲をA1形式で指定・選択する

関連記事:【GAS】スプレッドシートで指定範囲をアクティブシートの選択セルに設定する

関連記事:【GAS】スプレッドシートでアクティブな範囲のリストを取得する

関連記事:【GAS】スプレッドシートの選択された範囲を取得する

関連記事:【GAS】スプレッドシートのアクティブなセルを取得するgetCurrentCell編

関連記事:【GAS】スプレッドシートのアクティブなセルを取得する

-セル範囲を操作する