(GAS)getRange與getDataRange差異

本文記錄一下在取得google spreadsheet 的資料時,經常會使用到兩個函式,getRange 與 getDataRange,下面來說明這兩個函式的差別。

getRange:傳回指定座標資料範圍

getRange(row, column)

僅傳遞兩個參數會傳回單一儲存格的「範圍」。

1
2
3
4
5
6
7
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange(1, 1); // 第一列第一欄資料

// 列印單一儲存格的值
var values = range.getValues();
Logger.log(values[0][0]);
繼續閱讀