Использование скрипта Google Apps для установки правильного ответа в Google Forms (который был определен как викторина)

Я пытаюсь использовать скрипт Google Apps, чтобы задать правильный ответ в Google Forms (который был определен как викторина)

Фактическая форма Google может быть определена с помощью такого кода, как

var form = FormApp.create('New Form');
var item = form.addCheckboxItem();
item.setTitle('What condiments would you like on your hot dog?');
item.setChoices([
        item.createChoice('Ketchup'),
        item.createChoice('Mustard'),
        item.createChoice('Relish')
    ]);

(Взято из https://developers.google.com/apps-script/reference/forms/)

Есть ли способ в коде определить, какой на самом деле правильный ответ, и присвоить ему баллы?

Я знаю, что это можно сделать вручную ...


person gordon613    schedule 20.09.2016    source источник


Ответы (2)


ОБНОВЛЕНИЕ: в апреле 2017 года Google объявил о что теперь можно создавать викторины Google Forms программно.


В настоящее время нет способа задать правильный ответ. Пометьте проблему пометкой 6143: Создать форму викторины через API

person Rubén    schedule 21.09.2016
comment
TextItem не поддерживает этот API. Issuesetracker.google.com/issues/117437423 - person contributorpw; 18.02.2019

Копировать

6.// Make a 10 point question and set up the question
7.    const item = form.addCheckboxItem();
8.    item.setTitle("What flavors are in neapolitan ice cream?");
9.    item.setPoints(10);
11.// chocolate, vanilla, & strawberry are the correct answers
12.   item.setChoices([
13.     item.createChoice("chocolate", true),
14.     item.createChoice("vanilla", true),
15.     item.createChoice("rum raisin", false),
16.     item.createChoice("strawberry", true),
17.     item.createChoice("mint", false)
18.   ]);
person Duong Dung    schedule 02.06.2021