如何返回列值



有人能帮助在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的第三排

相关内容

  • 没有找到相关文章

最新更新