Одиночный выбор, связанный с типом Item
, который поддерживает варианты, например CheckboxItem
, ListItem
или MultipleChoiceItem
.
// Create a new form and add a multiple-choice item. var form = FormApp.create('Form Name'); var item = form.addMultipleChoiceItem(); item.setTitle('Do you prefer cats or dogs?') .setChoices([ item.createChoice('Cats', FormApp.PageNavigationType.CONTINUE), item.createChoice('Dogs', FormApp.PageNavigationType.RESTART) ]); // Add another page because navigation has no effect on the last page. form.addPageBreakItem().setTitle('You chose well!'); // Log the navigation types that each choice results in. var choices = item.getChoices(); for (var i = 0; i < choices.length; i++) { Logger.log('If the respondent chooses "%s", the form will %s.', choices[i].getValue(), choices[i].getPageNavigationType()); }
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
getGotoPage() | PageBreakItem | Получает PageBreakItem , установленный в качестве места назначения GO_TO_PAGE , если ответчик выбирает этот вариант и завершает текущую страницу. |
getPageNavigationType() | PageNavigationType | Получает PageNavigationType , который возникает, если ответчик выбирает этот вариант и завершает текущую страницу. |
getValue() | String | Получает значение выбора, которое респонденты видят в виде метки при просмотре формы. |
isCorrectAnswer() | Boolean | Проверяет, является ли выбранный вариант правильным ответом на вопрос. |
Подробная документация
getGotoPage()
Получает PageBreakItem
, установленный в качестве места назначения GO_TO_PAGE
, если ответчик выбирает этот вариант и завершает текущую страницу. Этот метод применяется только к вариантам выбора, связанным с MultipleChoiceItems
; для других вариантов он возвращает null
.
Возвращаться
PageBreakItem
— место назначения GO_TO_PAGE
для этого выбора или null
, если его нет.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getValue()
Получает значение выбора, которое респонденты видят в виде метки при просмотре формы.
Возвращаться
String
— значение выбора
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
isCorrectAnswer()
Проверяет, является ли выбранный вариант правильным ответом на вопрос. Этот метод применим только к вопросам, которые являются частью викторины; для форм, не являющихся тестами, он возвращает false.
Возвращаться
Boolean
— является ли выбор правильным ответом.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms