有人可以在Google脚本/ Java脚本中返回数组中任何特定列的语法。
阵列
01 02 03 04 05
06 07 08 09 10
11 12 13 14 15
第二行数组......
Browser.msgBox(values[1]);
06 07 08 09 10
返回第二列值的语法是什么?
没有for循环路径是否有更简单的方法,原因是我有一个7k行乘28列数组并试图通过更好的调用方法使其效率更高。
答案 0 :(得分:2)
Browser.msgBox(values[x][y]);
x
是行,y
是列。
我不知道为什么你会通过2
获得第二行。数组“零索引”。他们从0
开始。您应该使用2
获得第三行。
答案 1 :(得分:1)
您无法直接获取第二列的值,您必须手动聚合它们。
例如:
function getColumn(array, column){
var result = [];
for(var i = 0; i< array.length; i++){
result.push(array[i][column]);
}
return result;
}
然后
var column2 = getColumn(myArray, 1)