首页 > 解决方案 > Google Apps 脚本错误:无法读取 null 的属性“appendRow”

问题描述

Google Apps 脚本不断给我错误:

TypeError:无法读取 null
AddRecord @ Code.gs:4的属性“appendRow”

编码:

function AddRecord() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var mainSheet = ss.getSheetByName("MAIN");
  mainSheet.appendRow(["purple", new Date()]);
}

如何解决?

标签: formsgoogle-apps-scriptgoogle-sheets

解决方案


在您使用的文件中,该工作表可能未称为 MAIN。

我有一个类似的问题。如果您之前没有编辑过工作表,请尝试以下操作:

var mainSheet = ss.getSheetByName("Sheet1");

替换这个:

var mainSheet = ss.getSheetByName("MAIN");

这将引用文件中的特定工作表,然后它应该执行得很好。


推荐阅读