Google Script getScore, как войти - PullRequest
       0

Google Script getScore, как войти

0 голосов
/ 09 февраля 2020

Я пытаюсь получить результаты оценки моих студентов в отдельной электронной таблице. Таблица, предлагаемая приложением 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...