Я пытаюсь получить результаты оценки моих студентов в отдельной электронной таблице. Таблица, предлагаемая приложением Google From, не та, которая мне нужна. Я хочу файл CSV, который покажет мне отдельную оценку для отдельного вопроса для каждого студента. Во-первых, я хотел вернуть результаты в журнал, как показано ниже, но появляется ошибка:
Исключение: Извините, этот тип вопроса не поддерживает данную операцию.
Мне было интересно, может ли это быть, потому что переменная y является двойной, а журнал принимает только строки, но даже если это так, я не знаю, как это преодолеть. Любая помощь с этой проблемой будет принята с благодарностью.
function logScore() {
var form = FormApp.openById('sample_id');
var formResponses = form.getResponses();
for (var i = 0; i < formResponses.length; i++) {
var formResponse = formResponses[i];
var itemResponses = formResponse.getGradableItemResponses();
for (var j = 0; j < itemResponses.length; j++) {
var itemResponse = itemResponses[j];
var y = itemResponse.getScore();
Logger.log(y); // this
}
}
}
Я также попробовал это решение и не только не вернул число, но и обнаружил ту же ошибку.
Сценарий Google Forms ItemResponse getScore () возвращает значение NULL