Javascript 谷歌应用程序脚本突然出错?

Javascript 谷歌应用程序脚本突然出错?,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我收到以下突然出现的错误。我不知道如何解决这些问题。这些是用于导入范围功能的,到目前为止一直运行良好 错误电子表格X: TypeError:无法调用null的方法“getRange”。(第3行,文件“代码”) 脚本: var values = SpreadsheetApp.openById('1ka0MPaC1xXcu4EAbmSjc9c7BJyNDwOpggBkix2qMBxY'). getSheetByName('Overtime Activities (Do not edit)').get

我收到以下突然出现的错误。我不知道如何解决这些问题。这些是用于导入范围功能的,到目前为止一直运行良好

错误电子表格X:

TypeError:无法调用null的方法“getRange”。(第3行,文件“代码”)

脚本:

var values = SpreadsheetApp.openById('1ka0MPaC1xXcu4EAbmSjc9c7BJyNDwOpggBkix2qMBxY').
getSheetByName('Overtime Activities (Do not edit)').getRange('i3:m1000').getValues();
SpreadsheetApp.getActive().getSheetByName('Form responses 1').
getRange(1,8,values.length,values[0].length).setValues(values);
function timeDriven(e) {
if( e !== undefined )
errorHandling_(monitor_,true);
}
var values = SpreadsheetApp.openById('1MJ7D7vOWWPgJBO5MZtZHyPw6Iw0kNlZ8Y5OIwSdzBUg').
getSheetByName('Form responses 1').getRange('a:F').getValues();
SpreadsheetApp.getActive().getSheetByName('Overtime Activities (Do not edit)').
getRange(3,1,values.length,values[0].length).setValues(values);
function timeDriven(e) {
if( e !== undefined )
errorHandling_(monitor_,true);
}
错误电子表格Y:

TypeError:无法调用null的方法“getRange”。(第6行,文件“代码”)

脚本:

var values = SpreadsheetApp.openById('1ka0MPaC1xXcu4EAbmSjc9c7BJyNDwOpggBkix2qMBxY').
getSheetByName('Overtime Activities (Do not edit)').getRange('i3:m1000').getValues();
SpreadsheetApp.getActive().getSheetByName('Form responses 1').
getRange(1,8,values.length,values[0].length).setValues(values);
function timeDriven(e) {
if( e !== undefined )
errorHandling_(monitor_,true);
}
var values = SpreadsheetApp.openById('1MJ7D7vOWWPgJBO5MZtZHyPw6Iw0kNlZ8Y5OIwSdzBUg').
getSheetByName('Form responses 1').getRange('a:F').getValues();
SpreadsheetApp.getActive().getSheetByName('Overtime Activities (Do not edit)').
getRange(3,1,values.length,values[0].length).setValues(values);
function timeDriven(e) {
if( e !== undefined )
errorHandling_(monitor_,true);
}

请帮忙!:)

重命名工作表时的额外间距将所有内容都丢弃。谢谢Serge继续指出这一点!问题已解决。

您没有提供足够的详细信息:您能指出哪一行是第3行和第6行吗?(即使我能从你们展示的东西中猜出来,但猜是不够的;-)这个函数是如何调用的?用扳机?手动?你查过表名了吗?此消息来自一个未定义的工作表,但由于它是一个不知道为什么它不是。第一个错误源于OpenbuID。我已经检查过了,并且密钥是正确的。备用文档中的第二个错误源于getRange(3,1个值…您确定工作表名称也是正确的吗?请使用Logger.log(SpreadsheetApp.openById('1KA0MPAC1xCU4EABMSJC9C7BJYNDWOPPGGBKIX2QMBXY')。getSheetByName('加班活动(不编辑)'))。getName()是的,你说得对。我重新命名了工作表,并设法在其中留出了额外的空间,这把一切都搞砸了。谢谢。