Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script Google表单脚本ItemResponse getScore()返回null_Google Apps Script_Google Forms_Google Form Quiz - Fatal编程技术网

Google apps script Google表单脚本ItemResponse getScore()返回null

Google apps script Google表单脚本ItemResponse getScore()返回null,google-apps-script,google-forms,google-form-quiz,Google Apps Script,Google Forms,Google Form Quiz,不确定它是否是bug,但是getScore()方法()总是为我返回null,而据说它应该返回一个双精度 表单是一个测验,接受答案,所有问题的分数设置为2,分数在谷歌表单的回答中注册 //code.gs 功能开启(e){ 设置Submittrigger(); } 功能设置Submittrigger(){ var form=FormApp.getActiveForm(); ScriptApp.newTrigger(响应提交) .forForm(表格) .onFormSubmit() .create(

不确定它是否是bug,但是
getScore()
方法()总是为我返回
null
,而据说它应该返回一个
双精度

表单是一个测验,接受答案,所有问题的分数设置为
2
,分数在谷歌表单的回答中注册

//code.gs
功能开启(e){
设置Submittrigger();
}
功能设置Submittrigger(){
var form=FormApp.getActiveForm();
ScriptApp.newTrigger(响应提交)
.forForm(表格)
.onFormSubmit()
.create();
}
函数对MSubmit的响应(e){
var form=FormApp.getActiveForm();
var allResponses=form.getResponses();
var response=allResponses[allResponses.length-1];
var itemResponses=response.getItemResponses();
console.log(form.isquick());//生成true
for(项目响应中的var i){
var itemResponse=itemResponses[i];
Logger.log(itemResponse.getScore());/(!)始终生成空值
}
}
以下问题中提到了该主题,但它们既没有专门针对该问题,也没有提供解决方案:


不确定Google脚本参考中是否记录了这一点,但这里有一个解决方案:

//code.gs
// ...
函数对MSubmit的响应(e){
// ...
var项目响应=
response.getGradableItemResponses();//NOT.getItemResponses()
console.log(form.isquick());//生成true
for(项目响应中的var i){
var itemResponse=itemResponses[i];
Logger.log(itemResponse.getScore());//生成一个数字!
}
}

如何测试脚本?您是否创建了?相关:@Rubén谢谢,我根据您的建议编辑了代码片段。