谷歌应用程序脚本:如何获得表格中的列数?(替代方式)



我想在for循环中使用工作表中的列数。我可以使用这样的函数,当循环找到第一个空列时停止:

function getRowAsArray(sheet, row) {
  var dataRange = sheet.getRange(row, 1, 1, 99);
  var data = dataRange.getValues();
  var columns = [];
  for (i in data) {
    var row = data[i];
    Logger.log("Got row", row);
    for(var l=0; l<99; l++) {
        var col = row[l];
        // First empty column interrupts
        if(!col) {
            break;
        }
        columns.push(col);
    }
  }
  return columns;
}

但我想要一个替代函数,它使用工作表中的列数。我该怎么做?

请查看文档:getLastColumn(),若要获取包括空计数在内的最大计数,请使用getMaxColumns()。

相关内容