我只是在学习循环,而无法获得以下脚本的这一部分-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?