forms - 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()]);
}
如何解决?
解决方案
在您使用的文件中,该工作表可能未称为 MAIN。
我有一个类似的问题。如果您之前没有编辑过工作表,请尝试以下操作:
var mainSheet = ss.getSheetByName("Sheet1");
替换这个:
var mainSheet = ss.getSheetByName("MAIN");
这将引用文件中的特定工作表,然后它应该执行得很好。
推荐阅读
- python - Django 会自动创建索引吗?
- mysql - MYSQLI如何显示和计算最近3天的日期
- python - 如何签署 OKEx API 请求?
- javascript - 如何从单独的前端 javascript 函数调用节点 js 函数
- python - [[0] * m] * n 在 python 中创建了什么?不是 n 个具有 n 个零元素的列表吗?
- c++ - C++:无法识别的命令行选项“-acc”
- laravel - Laravel Eloquent 返回值取决于关系的值
- android - MapBox/Android SDK build.gradle 消失
- c++ - 在需要父抽象类C++的方法中传递子类?
- html - 在桌面和移动设备的页面上设置不同的字体大小