在此处遵循教程时:https ://developers.google.com/apps-script/articles/building-sites-app-part1
我复制并修改了示例代码等。当我尝试运行它时,出现错误:
TypeError:无法调用 null 的方法“getLastRow”。(第 327 行)
错误。
这是该页面的第 326、327 行:
326) var sheet = SpreadsheetApp.openById(SPREADSHEET_ID).getSheetByName("TimeBooking"); 第327章
如果我故意编辑 .getSheetByName 的字符串以使其出错,那么我会在第 326 行收到错误消息,告诉我找不到工作表。很好,它应该无法通过该测试。如果我确保第 326 行是正确的,它会静默运行而没有错误,但第 327 行会输出空错误。
如果工作表对象无效,为什么第 326 行没有警告我呢?
请注意,无论是直接在应用程序编辑器中运行此代码,还是发布 URL 并从我的站点页面将其作为 google Apps 小部件运行,我都会收到相同的空错误。
有任何想法吗?我正在尝试学习基础知识,但在我的第一个“复制和粘贴”示例中遇到了困难(哈哈!)