我如何修改下面的内容,让我得到A列的最后一行,目前它计算的是所有列的最后一行。
function Test() {
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lr = ss.getLastRow();
Browser.msgBox(lastRow);
}
我在另一个帖子里看到了下面的内容,我试着把mySheet替换成ss,但是没有得到正确的输出。
var lastCell = mySheet.getRange(mySheet.getLastRow(),1).getNextDataCell(
SpreadsheetApp.Direction.UP);
试试这个 -
function Test() {
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var colAValues = ss.getRange("A:A").getValues().filter(function(el){
return el != "";
});
var lr = colAValues.length;
Browser.msgBox(lr); // replaced "lastRow" with "lr"
}
希望这能帮到你,但请告诉我,如果没有的话:)