[英]Error when running script in Google Sheet
我创建了一个脚本来进行简单的复制和排序,并收到一条错误消息。
TypeError:无法调用null的方法“ getRange”。
以下是调试报告的jpg
我运行了调试并收到以下消息。
TypeError:无法调用null的方法“ getRange”。 (第5行,文件“ script1”)关闭
行var rng1=sht.getRange('A1:C27');
突出显示,未显示在jpg上。
尝试将脚本更改为此:
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}]);
}
您发布的代码没有错。 通过查看您的示例,我认为您的代码没有保存。 保存并再次运行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.