Один вариант выбора, связанный с типом Item , поддерживающим выбор, например, CheckboxItem , ListItem или MultipleChoiceItem .
// Create a new form and add a multiple-choice item. const form = FormApp.create('Form Name'); const 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. const choices = item.getChoices(); for (let i = 0; i < choices.length; i++) { Logger.log( 'If the respondent chooses "%s", the form will %s.', choices[i].getValue(), choices[i].getPageNavigationType(), ); }
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
get Goto Page() | Page Break Item | Если пользователь выбирает этот вариант и завершает просмотр текущей страницы, Page Break Item устанавливается в качестве места назначения GO_TO_PAGE . |
get Page Navigation Type() | Page Navigation Type | Получает Page Navigation Type , который будет использоваться, если пользователь выберет этот вариант и завершит просмотр текущей страницы. |
get Value() | String | Получает значение выбранного варианта, которое респонденты видят в виде метки при просмотре формы. |
is Correct Answer() | 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