当我使用deleteRows函数时,我得到了错误信息:TypeError.Cannot读取clearRange(Code:4:4)的null属性'deleteRows'。Cannot read property 'deleteRows' of null at clearRange(Code:4:4)
这是我的代码。
function clearRange() {
var ss = SpreadsheetApp.getActive();
// Rows start at "2" - delete of N rows (400)
ss.deleteRow(2, 400);
}
你能帮我解决这个问题吗?
谢谢和问候Thierry
正如Andres所说,您的脚本可能没有附加到您的工作表上,您将不得不进入相关的工作表并点击 Tools > Script Editor
.
然而,还有两个可能的问题
deleteRows
而不是 deleteRow
deleteRows()
关于 Spreadsheet
对象。它是一个 Sheet
函数。如果是这些问题,这段代码应该可以解决。
function clearRange() {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getActiveSheet();
// Rows start at "2" - delete of N rows (400)
sheet.deleteRows(2, 400);
}