Google apps scriptでセルの値を自由自在に取得出来たら・・
データベースの値を確認するのが楽チンですよね♪
今回はGoogle apps script ・getrangeでセルの値を取得する方法についてご紹介していきます。
Google apps script getrangeでセルの値を取得する
初めに冒頭のGIFで使用したスクリプトをご紹介します。
Google apps scriptでセルの値を取得するには
- 取得するセルが存在するシートを選択
- セルの位置を取得する
- セルの値を取得する
といった順でスクリプトを書いていきます。

ぐぬぬムツカシそう・・

説明していくから見ていこう
1. シートを選択する
先ず「取得したいセルが存在するシート」を選択します。
1-1. スプレッドシートを開く
Google apps scriptでスプレッドシートを開く指示を書きます。
//スプレッドシートを開いてアクティブなシートを取得する。
var ss = SpreadsheetApp.getActiveSpreadsheet();

スプレッドシートを開く時はSpreadsheetAppを使うんだね

そのとおり
1-2. シートを指定する
次に取得したいセルが有るシートを選択します。
今回は ”データsample” というシート名を指定します。
//値を取得するシートを指定する
var sht = Spreadsheet.getSheetByName("データsample");
2・セルの位置を指定して値を取得
セルの値を取得するために、シートの中からセルの位置を取得します。
2-1. getRange:セルの位置を指定する
getRnage()
に値を取得したいセル位置(範囲)を記入します。今回はB6セルを指定しました。
//getrangeでB6セルを取得
var Value = sht.getRange("B6").getValue();

セルの範囲を指定して、valueで値を取ってくる・・

おお・・説明不要じゃないか
2-2. getvalue:セルの値を取得する
Google Apps scriptでセルの値を取得にはgetValue()
を使います。
getRange("B6").getVlaue
でB6セルの値を取得して、var Vlaueに代入します。
var Value = sht.getRange("B6").getValue();

B6の値をValueに代入・・

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