我只是在学习循环,而无法获得以下脚本的这一部分-values [i][0]在这里是什么意思? (找到的代码in this answer,描述为停止条件)。它是数组的结尾和开始吗?

function getFirstEmptyRowByColumnArray() {

var ss = SpreadsheetApp.getActiveSpreadsheet();
var values = ss.getRange( 'A:A' ).getValues();
var i = 0;

while ( values[ i ] && values[ i ] [ 0 ] != "" ) {
i++;
} return ( i +1 );
}

最佳答案

values是一个多维数组。因此,第一个索引指向一个数组,第二个索引给出该数组的元素。您也可以将其想象成具有行和列的矩阵。第一个索引是行,第二个索引是列。

如果您想进一步了解Javascript中的多维数组,可以查看以下问题的答案:How can I create a two dimensional array in JavaScript?

10-07 14:28
查看更多