我创建了一个脚本来进行简单的复制和排序,并收到错误消息。
TypeError:无法调用null的方法“getRange”。
以下是调试报告的jpg
我运行了Debug并收到以下消息。
TypeError:无法调用null的方法“getRange”。 (第5行,文件“script1”)解散
突出显示行this.db.list
,但未在jpg上显示。
答案 0 :(得分:0)
尝试将脚本更改为:
function script1()
{
var ss=SpreadsheetApp.getActiveSpreadsheet();
//var sht=ss.getSheetByName('2scripts');
var sht=ss.getActiveSheet();
var rng1=sht.getRange('A1:C27');
var rng2=sht.getRange('E1:G27');
rng1.copyTo(rng2);
rng2.sort([{column: 6, ascending: false}]);
}
function script2()
{
var ss=SpreadsheetApp.getActiveSpreadsheet();
//var sht=ss.getSheetByName('2scripts');
var sht=ss.getActiveSheet();
var rng2=sht.getRange('E1:G27');
rng2.sort([{column: 7, ascending: false}]);
}
答案 1 :(得分:0)
您发布的代码没有任何问题。我想从你的例子看你的代码没有保存。保存并再次运行。