gpt4 book ai didi

javascript - 如何从数组中提取特定值?

转载 作者:行者123 更新时间:2023-12-03 04:54:40 27 4
gpt4 key购买 nike

我有这个变量:

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] 所以选择 data1data3 ?这是最好的解决方案吗?如果是,我该怎么做?如果没有,最好的解决方案是什么。

最佳答案

使用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];
}

我们创建的fetchValue方法从指定的row,col索引中提取值。查看我的answer here如果您需要更多引用。

关于javascript - 如何从数组中提取特定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42483948/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com