【发布时间】:2021-04-23 18:42:48
【问题描述】:
我有这段代码可以删除表中的多个特定行
function deleteRows() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getSheetByName('comp');
var r = s.getRange('A:A');
var v = r.getValues();
for(var i=v.length-1;i>=0;i--)
if(v[0,i]=='is a unique address')
s.deleteRow(i+1);
};
工作表名称正确,列已填充,文本位也正确。
这是错误:
TypeError: Cannot read property 'getRange' of null
deleteRows @ Code.gs:4
| A | B |
|---|---|
| a is a duplicate address, seen 13 times | |
| b is a duplicate address, seen 14 times | |
| c is a duplicate address, seen 7 times | |
| d is a duplicate address, seen 3 times | |
| e is a unique address | |
| f is a duplicate address, seen 2 times | |
| g is a duplicate address, seen 11 times | |
| h is a duplicate address, seen 2 times | |
| i is a duplicate address, seen 4 times | |
| j is a unique address |
【问题讨论】:
标签: google-apps-script google-sheets