[英]How can I extract specific values from an array ?
我有這個變量:
var test = sheet1.getRange(sheet1.getLastRow(),1,1,sheet1.getLastColumn()).getValues();
哪個返回我以下結果:
[[data0, data1, data2, data3, data4, etc...]]
我可以將此數組轉換為數組或數組[[data0],[data1],[data2],[data3],etc...]
以便執行類似此test[1][3]
因此選擇data1
和data3
? 這是最好的解決方案嗎? 如果是,我該怎么做? 如果沒有,什么是最好的解決方案。
使用getDataRange()。getValues()首先獲取工作表的所有值,並將其分配給變量。 現在,您可以像二維數組一樣訪問該變量。 這是一個簡短的片段,向您展示。
function main(){
Logger.log("the value returned was "+ fetchValue(1,1) ); //will fetch the value at index 1,1
}
function fetchValue(row,col) {
var sheet = SpreadsheetApp.openById("SPREADSHEET_ID_HERE");
var data = sheet.getDataRange().getValues();
return data[row][col];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.