我在谷歌工作表脚本中制作了这段代码并且工作正常,但由于某种原因,它突然显示错误“找不到工作表”但没有任何改变,工作表与我之前尝试该功能时的名称和值相同不为空,表 USRdb 确实存在:
function LastRowNumber(){
var SheetToMeassure = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("USRdb");
var RangeToMeassure = SheetToMeassure.getRange("A1:A").getValues();
var LastRow = RangeToMeassure.filter(String).length;
var ui = SpreadsheetApp.getUi();
ui.alert("Number of the last row: " + LastRow);
}
显示的错误:
12:56:37 PM Error
Exception: Sheet 400456734 not found
LastRowNumber @ Code.gs:55
其中 Code.gs:55 指的是以 “var hojaa = SpreadsheetApp.getActiveSpreadsheet()”开头的行。