getRange

getRange

屬於Spreadsheet物件內的方法,提供「選定試算表範圍」功能。

一、選擇單一儲存格

getRange("A3") 或 getRange(3,1) //(),計數從1開始

範例:讀取儲存格第i+1列欄位C、+1之後寫入儲存格。

var spreadsheet = SpreadsheetApp.openById(sheetID);

var sheet = spreadsheet.getSheetByName('工作表2');

var success = sheet.getRange(i+1,3).getValue();

success = success + 1; //次數+1

sheet.getRange(i+1,3).setValue(success);

二、選定一個區塊

getRange(5,1,6,2) // (A5~B10)

意義:從(5,1)A5開始,取6列(10-5+1)、2個欄位。

三、指定某一欄

getRange("C:C") //C欄有資料的儲存格

getRange("A5:A") //A5以下的欄

四、指定某幾列

getRange(5,1,6)

意義:從第5列第1欄(A5)開始,往下取6列(10-5+1)。


參考文獻

getRange、getDataRange: https://ithelp.ithome.com.tw/m/articles/10266813