[英]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.