google apps script 入門

Google apps script getrangeでセルの値を取得しよう!

更新日:

Google apps scriptでセルの値を自由自在に取得出来たら・・

 

データベースの値を確認するのが楽チンですね♪

 

今回は

Google apps script ・getrange
でセルの値を取得する方法

についてご紹介していきます。

Google apps script getrangeでセルの値を取得する

初めに冒頭のGIFで使用したスクリプトをご紹介します。

 

Google apps scriptでセルの値を取得するには

  1. 取得するセルが存在するシートを選択
  2. セルの位置を取得する
  3. セルの値を取得する

順でスクリプトを書いていきます。

アヒルン
ぐぬぬムツカシそう・・
それぞれ説明していくから見ていこう
うちゅうじん

1・シートを選択する

先ず取得したいセルが有るシートを選択する必要があります。

 

1-1・スプレッドシートを開く

Google apps scriptでスプレッドシートを開く指示を書きます。

//スプレッドシートを開いてアクティブなシートを取得する。

var ss = SpreadsheetApp.getActiveSpreadsheet();

アヒルン
スプレッドシートを開く時はSpreadsheetAppを使うんだね
そのとおり
うちゅうじん

 

SpreadsheetApp

クラスSpreadsheetAppでスプレッドシートを開くことができます。またgetActiveSpreadsheetで開いたスプレッドシートのアクティブなシートを取得します。

参照元:Spreadsheet-app

 

1-2・シートを指定する

次に取得したいセルが有るシートを選択します。

 

今回は ”データsample” というシート名を指定します。

//値を取得するシートを指定する

var sht = Spreadsheet.getSheetByName("データsample");

 

getSheetByname(シート名)

指定したシートの名前を返します。

 

2・セルの位置を指定して値を取得

セルの値を取得するために、シートの中からセルの位置を取得します。

 

2-1・getRange:セルの位置を指定する

getRnage()に値を取得したいセル位置(範囲)を記入します。今回はB6セルを指定しました。

//getrangeでB6セルを取得

var Value = sht.getRange("B6").getValue();

 

アヒルン
セルの範囲を指定して、valueで値を取ってくる・・
おお・・説明不要じゃないか
うちゅうじん

 

getRange()

今回はgetRange(a1Notation)を使用して、A1表記➜getrange("A1")でセルを指定しました。

方法 戻り値の型 簡単な説明
getRange(row, column) Range 左上のセルが指定された座標にある範囲を返します。
getRange(row, column, numRows) Range 左上のセルが指定された座標で、指定された行数で範囲を返します。
getRange(row, column, numRows, numColumns) Range 与えられた行数と列数を持つ、指定された座標の左上のセルを持つ範囲を返します。
getRange(a1Notation) Range A1表記またはR1C1表記で指定された範囲を返します。

表引用:spreadsheet/sheet

 

2-2・getvalue:セルの値を取得する

Google Apps scriptでセルの値を取得にはgetValue()を使います。

 

getRange("B6").getVlaueでB6セルの値を取得して、var Vlaueに代入します。

var Value = sht.getRange("B6").getValue();

アヒルン
B6の値をValueに代入・・
・・・
うちゅうじん

 

getValue()

範囲の中の左上セルの値を返すことが出来ます。空の場合は空の文字列を返します。

参照元:spreadsheet/range

 

スプレッドシートアナリティクスのレポートを自動取得する方法!

次のページへ >



  • この記事を書いた人
  • 最新記事
oyakun

oyakun

30代半ば♂妻・子3人の5人で日々激戦中。Google app script&VBA初心者が自分の備忘録を兼ねて「スプレッドシート、Excel、WordPress、plugin」の設定等、主にブログやアフィリエイト周辺のtipsを背伸びしながらご紹介しています。

Copyright© OYAKUDACHI.XYZ , 2018 All Rights Reserved.