有人能帮助在Google Apps Script/JavaScript中返回数组的任何特定列的语法吗。
阵列
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列的数组,并试图通过更好的调用方法使其更高效。
您不能直接获得第二列的值,您必须手动聚合它们。
例如:
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)
Browser.msgBox(values[x][y]);
其中,x
是行,y
是列。
我不知道你为什么要通过2
获得第二排。数组"零索引"。它们从0
开始。你应该得到2
的第三排