Я пишу скрипт приложения, используя FormApp для сброса значений элементов викторины до 0. Однако когда я вызываю setPoints (0), он выдает «Недопустимая форма обновления данных».
Я пытаюсь установить точки отдельных элементов формы равными 0, т. Е. В основном очищаю точки элемента. Однако, когда я пытаюсь вызвать item.setPoints (0), он выдает ошибку «Недопустимая форма обновления данных».
Вот моя небольшая функция, которую я написал, с фиктивными URL-адресами и идентификаторами форм:
function removePoints() {
var form = FormApp.openByUrl("https://docs.google.com/forms/d/1CXia_B4h7M2Dk1r8mhTLNyoTrz07dwdty5aiTh5v8QA/edit");
var items = form.getItems();
var item = form.getItemById(336898556);
item.asMultipleChoiceItem().setPoints(0);
}
Ожидаемые результаты будут иметь 0 баллов по данному идентификатору элемента.
Но вместо этого я получаю следующую ошибку:
Invalid data updating form
Что-то не так, что я делаю? Или есть какой-то другой способ обнулить баллы предмета?
Спасибо за помощь заранее. :)