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