Я хочу создать индивидуальный лист обратной связи для своих учеников в зависимости от их ответов на вопросы в форме Google.
При переборе 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()
метод, но он возвращает ноль, даже если я устанавливаюScore(1) и т. д., если только я не разрешаю оценивание задания и не выставляю баллы, чего я не хочу делать.