如何检查答案是否正确?

时间:2017-06-25 22:11:18

标签: google-apps-script google-form

我想根据他们对Google表单上的问题的回答,为我的学生创建一份量身定制的反馈表。

使用以下代码从Form响应迭代ItemResponses时:

function response_deal() {
      var form = FormApp.openById('bla');
     var formResponses = form.getResponses();
     for (var i = 0; i < formResponses.length; i++) {
     var formResponse = formResponses[i];
     var itemResponses = formResponse.getItemResponses();
     for (var j = 0; j < itemResponses.length; j++) {
     var itemResponse = itemResponses[j];
     Logger.log('Response #%s to the question "%s" was "%s" and the score was "%s"',
     (i + 1).toString(),
     itemResponse.getItem().getTitle(),
     itemResponse.getResponse(),
     itemResponse.getScore()  );
     }
     }

     }

我需要一些代码来检查itemResponse是否正确 例如

if itemResponse.isCorrect()

或类似的。

有谁知道有合适的方法吗?

我尝试过的一种方法是使用:

 itemResponse.getScore()

方法,但即使我设置了分数(1)等,这也会返回null,除非我允许对分配进行评分并释放分数,这是我不想做的。

0 个答案:

没有答案