Этот сервис позволяет сценариям создавать, получать доступ и изменять формы Google.
// Create a new form, then add a checkbox question, a multiple choice question, // a page break, then a date question and a grid of questions. 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') ]); form.addMultipleChoiceItem() .setTitle('Do you prefer cats or dogs?') .setChoiceValues(['Cats','Dogs']) .showOtherOption(true); form.addPageBreakItem() .setTitle('Getting to know you'); form.addDateItem() .setTitle('When were you born?'); form.addGridItem() .setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']); Logger.log('Published URL: ' + form.getPublishedUrl()); Logger.log('Editor URL: ' + form.getEditUrl());
Классы
Имя | Краткое описание |
---|---|
Alignment | Перечисление, представляющее поддерживаемые типы выравнивания изображений. |
CheckboxGridItem | Элемент вопроса, представленный в виде сетки столбцов и строк, который позволяет респонденту выбирать несколько вариантов ответа в каждой строке из последовательности флажков. |
CheckboxGridValidation | Проверка данных для CheckboxGridItem . |
CheckboxGridValidationBuilder | DataValidationBuilder для CheckboxGridValidation . |
CheckboxItem | Элемент вопроса, который позволяет респонденту выбрать один или несколько флажков, а также необязательное поле «другое». |
CheckboxValidation | Проверка данных для CheckboxItem . |
CheckboxValidationBuilder | DataValidationBuilder для CheckboxValidation . |
Choice | Одиночный выбор, связанный с типом Item , который поддерживает варианты, например CheckboxItem , ListItem или MultipleChoiceItem . |
DateItem | Пункт вопроса, позволяющий респонденту указать дату. |
DateTimeItem | Элемент вопроса, позволяющий респонденту указать дату и время. |
DestinationType | Перечисление, представляющее поддерживаемые типы мест назначения ответов на формы. |
DurationItem | Элемент вопроса, позволяющий респонденту указать промежуток времени. |
FeedbackType | Перечисление, представляющее поддерживаемые типы обратной связи. |
Form | Форма, содержащая общие свойства и элементы. |
FormApp | Позволяет сценарию открыть существующую Form или создать новую. |
FormResponse | Ответ на форму в целом. |
GridItem | Элемент вопроса, представленный в виде сетки столбцов и строк, который позволяет респонденту выбрать один вариант ответа в каждой строке из последовательности переключателей. |
GridValidation | Проверка данных для GridItem . |
GridValidationBuilder | DataValidationBuilder для GridValidation . |
ImageItem | Элемент макета, отображающий изображение. |
Item | Общий элемент формы, содержащий свойства, общие для всех элементов, такие как заголовок и текст справки. |
ItemResponse | Ответ на один вопрос в форме. |
ItemType | Перечисление, представляющее поддерживаемые типы элементов формы. |
ListItem | Элемент вопроса, позволяющий респонденту выбрать один вариант из раскрывающегося списка. |
MultipleChoiceItem | Элемент вопроса, который позволяет респонденту выбрать один вариант из списка переключателей или необязательного поля «другое». |
PageBreakItem | Элемент макета, обозначающий начало страницы. |
PageNavigationType | Перечисление, представляющее поддерживаемые типы навигации по страницам. |
ParagraphTextItem | Элемент вопроса, позволяющий респонденту ввести блок текста. |
ParagraphTextValidation | Проверка данных для ParagraphTextItem . |
ParagraphTextValidationBuilder | DataValidationBuilder для ParagraphTextValidation . |
QuizFeedback | Реализация компонента Feedback, которая содержит свойства, общие для всех отзывов, такие как отображаемый текст или ссылки. |
QuizFeedbackBuilder | Базовый FeedbackBuilder, содержащий средства настройки для свойств, общих для всех отзывов, таких как отображаемый текст. |
ScaleItem | Элемент вопроса, который позволяет респонденту выбрать один вариант из пронумерованной последовательности переключателей. |
SectionHeaderItem | Элемент макета, визуально обозначающий начало раздела. |
TextItem | Элемент вопроса, позволяющий респонденту ввести одну строку текста. |
TextValidation | Проверка данных для TextItem . |
TextValidationBuilder | DataValidationBuilder для TextValidation . |
TimeItem | Пункт вопроса, позволяющий респонденту указать время суток. |
VideoItem | Элемент макета, отображающий видео. |
Alignment
Характеристики
Свойство | Тип | Описание |
---|---|---|
LEFT | Enum | Выровняйте изображение по левой стороне формы. |
CENTER | Enum | Выровняйте изображение по центру формы. |
RIGHT | Enum | Выровняйте изображение по правой стороне формы. |
CheckboxGridItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
clearValidation() | CheckboxGridItem | Удаляет любую проверку данных для этого элемента сетки. |
createResponse(responses) | ItemResponse | Создает новый ItemResponse для этого элемента сетки флажков. |
duplicate() | CheckboxGridItem | Создает копию этого элемента и добавляет ее в конец формы. |
getColumns() | String[] | Получает значения для каждого столбца таблицы. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getRows() | String[] | Получает значения для каждой строки таблицы. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
isRequired() | Boolean | Определяет, должен ли респондент отвечать на вопрос. |
setColumns(columns) | CheckboxGridItem | Устанавливает столбцы сетки на основе массива значений. |
setHelpText(text) | CheckboxGridItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setRequired(enabled) | CheckboxGridItem | Устанавливает, должен ли респондент отвечать на вопрос. |
setRows(rows) | CheckboxGridItem | Устанавливает строки сетки на основе массива значений. |
setTitle(title) | CheckboxGridItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
setValidation(validation) | CheckboxGridItem | Устанавливает проверку данных для этого элемента сетки флажков. |
CheckboxGridValidation
CheckboxGridValidationBuilder
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | Требуется ограничение в один ответ на столбец для элемента сетки. |
CheckboxItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
clearValidation() | CheckboxItem | Удаляет любую проверку данных для этого элемента флажка. |
createChoice(value) | Choice | Создает новый выбор. |
createChoice(value, isCorrect) | Choice | Создает новый выбор. |
createResponse(responses) | ItemResponse | Создает новый ItemResponse для этого элемента флажка. |
duplicate() | CheckboxItem | Создает копию этого элемента и добавляет ее в конец формы. |
getChoices() | Choice[] | Получает все варианты выбора для элемента. |
getFeedbackForCorrect() | QuizFeedback | Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос. |
getFeedbackForIncorrect() | QuizFeedback | Возвращает обратную связь, которая отображается респондентам, когда они неправильно отвечают на вопрос. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getPoints() | Integer | Возвращает количество баллов оцениваемого элемента. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
hasOtherOption() | Boolean | Определяет, есть ли у элемента опция «другое». |
isRequired() | Boolean | Определяет, должен ли респондент отвечать на вопрос. |
setChoiceValues(values) | CheckboxItem | Устанавливает варианты выбора для элемента из массива строк. |
setChoices(choices) | CheckboxItem | Устанавливает массив вариантов для элемента. |
setFeedbackForCorrect(feedback) | CheckboxItem | Устанавливает обратную связь, которая будет отображаться респондентам, когда они правильно ответят на вопрос. |
setFeedbackForIncorrect(feedback) | CheckboxItem | Устанавливает обратную связь, которая будет отображаться респондентам, когда они неправильно отвечают на вопрос. |
setHelpText(text) | CheckboxItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setPoints(points) | CheckboxItem | Устанавливает количество баллов, которое дает оцениваемый предмет. |
setRequired(enabled) | CheckboxItem | Устанавливает, должен ли респондент отвечать на вопрос. |
setTitle(title) | CheckboxItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
setValidation(validation) | CheckboxItem | Устанавливает проверку данных для этого элемента флажка. |
showOtherOption(enabled) | CheckboxItem | Устанавливает, имеет ли элемент опцию «другое». |
CheckboxValidation
CheckboxValidationBuilder
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | Для выбора требуется как минимум такое количество вариантов. |
requireSelectAtMost(number) | CheckboxValidationBuilder | Для выбора требуется не более такого количества вариантов. |
requireSelectExactly(number) | CheckboxValidationBuilder | Для выбора требуется именно такое количество вариантов. |
Choice
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
getGotoPage() | PageBreakItem | Получает PageBreakItem , установленный в качестве места назначения GO_TO_PAGE , если ответчик выбирает этот вариант и завершает текущую страницу. |
getPageNavigationType() | PageNavigationType | Получает PageNavigationType , который возникает, если ответчик выбирает этот вариант и завершает текущую страницу. |
getValue() | String | Получает значение выбора, которое респонденты видят в виде метки при просмотре формы. |
isCorrectAnswer() | Boolean | Проверяет, является ли выбранный вариант правильным ответом на вопрос. |
DateItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
createResponse(response) | ItemResponse | Создает новый ItemResponse для этого элемента даты. |
duplicate() | DateItem | Создает копию этого элемента и добавляет ее в конец формы. |
getGeneralFeedback() | QuizFeedback | Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getPoints() | Integer | Возвращает количество баллов оцениваемого элемента. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
includesYear() | Boolean | Определяет, включает ли элемент даты параметр года. |
isRequired() | Boolean | Определяет, должен ли респондент отвечать на вопрос. |
setGeneralFeedback(feedback) | DateItem | Устанавливает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т. е. вопросы, требующие оценки вручную). |
setHelpText(text) | DateItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setIncludesYear(enableYear) | DateItem | Определяет, включает ли элемент даты настройку года. |
setPoints(points) | DateItem | Устанавливает количество баллов, которое дает оцениваемый предмет. |
setRequired(enabled) | DateItem | Устанавливает, должен ли респондент отвечать на вопрос. |
setTitle(title) | DateItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
DateTimeItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
createResponse(response) | ItemResponse | Создает новый ItemResponse для этого элемента даты и времени. |
duplicate() | DateTimeItem | Создает копию этого элемента и добавляет ее в конец формы. |
getGeneralFeedback() | QuizFeedback | Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getPoints() | Integer | Возвращает количество баллов оцениваемого элемента. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
includesYear() | Boolean | Определяет, включает ли элемент даты параметр года. |
isRequired() | Boolean | Определяет, должен ли респондент отвечать на вопрос. |
setGeneralFeedback(feedback) | DateTimeItem | Устанавливает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т. е. вопросы, требующие оценки вручную). |
setHelpText(text) | DateTimeItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setIncludesYear(enableYear) | DateTimeItem | Определяет, включает ли элемент даты настройку года. |
setPoints(points) | DateTimeItem | Устанавливает количество баллов, которое дает оцениваемый предмет. |
setRequired(enabled) | DateTimeItem | Устанавливает, должен ли респондент отвечать на вопрос. |
setTitle(title) | DateTimeItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
DestinationType
Характеристики
Свойство | Тип | Описание |
---|---|---|
SPREADSHEET | Enum | Таблица Google Sheets как место назначения для ответов на формы. |
DurationItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | Создает новый ItemResponse для этого элемента даты. |
duplicate() | DurationItem | Создает копию этого элемента и добавляет ее в конец формы. |
getGeneralFeedback() | QuizFeedback | Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getPoints() | Integer | Возвращает количество баллов оцениваемого элемента. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
isRequired() | Boolean | Определяет, должен ли респондент отвечать на вопрос. |
setGeneralFeedback(feedback) | DurationItem | Устанавливает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т. е. вопросы, требующие оценки вручную). |
setHelpText(text) | DurationItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setPoints(points) | DurationItem | Устанавливает количество баллов, которое дает оцениваемый предмет. |
setRequired(enabled) | DurationItem | Устанавливает, должен ли респондент отвечать на вопрос. |
setTitle(title) | DurationItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
FeedbackType
Характеристики
Свойство | Тип | Описание |
---|---|---|
CORRECT | Enum | Обратная связь, которая автоматически отображается респондентам в случае правильного ответа на вопрос. |
INCORRECT | Enum | Отзыв, который автоматически отображается респондентам в случае неправильного ответа на вопрос. |
GENERAL | Enum | Отзыв, который автоматически отображается респондентам при отправке ответа. |
Form
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | Добавляет новый элемент вопроса, представленный в виде сетки столбцов и строк, который позволяет респонденту выбирать несколько вариантов ответа в каждой строке из последовательности флажков. |
addCheckboxItem() | CheckboxItem | Добавляет новый элемент вопроса, который позволяет респонденту выбрать один или несколько флажков, а также необязательное поле «Другое». |
addDateItem() | DateItem | Добавляет новый элемент вопроса, который позволяет респонденту указать дату. |
addDateTimeItem() | DateTimeItem | Добавляет новый элемент вопроса, который позволяет респонденту указать дату и время. |
addDurationItem() | DurationItem | Добавляет новый элемент вопроса, который позволяет респонденту указать промежуток времени. |
addEditor(emailAddress) | Form | Добавляет данного пользователя в список редакторов Form . |
addEditor(user) | Form | Добавляет данного пользователя в список редакторов Form . |
addEditors(emailAddresses) | Form | Добавляет заданный массив пользователей в список редакторов Form . |
addGridItem() | GridItem | Добавляет новый элемент вопроса, представленный в виде сетки столбцов и строк, который позволяет респонденту выбрать один вариант ответа в каждой строке из последовательности переключателей. |
addImageItem() | ImageItem | Добавляет новый элемент макета, отображающий изображение. |
addListItem() | ListItem | Добавляет новый элемент вопроса, который позволяет респонденту выбрать один вариант из раскрывающегося списка. |
addMultipleChoiceItem() | MultipleChoiceItem | Добавляет новый элемент вопроса, который позволяет респонденту выбрать один вариант из списка переключателей или необязательного поля «другое». |
addPageBreakItem() | PageBreakItem | Добавляет новый элемент макета, который отмечает начало страницы. |
addParagraphTextItem() | ParagraphTextItem | Добавляет новый элемент вопроса, который позволяет респонденту ввести блок текста. |
addScaleItem() | ScaleItem | Добавляет новый элемент вопроса, который позволяет респонденту выбрать один вариант из пронумерованной последовательности переключателей. |
addSectionHeaderItem() | SectionHeaderItem | Добавляет новый элемент макета, который визуально указывает начало раздела. |
addTextItem() | TextItem | Добавляет новый элемент вопроса, который позволяет респонденту ввести одну строку текста. |
addTimeItem() | TimeItem | Добавляет новый элемент вопроса, который позволяет респонденту указать время суток. |
addVideoItem() | VideoItem | Добавляет новый элемент макета, отображающий видео. |
canEditResponse() | Boolean | Определяет, отображает ли форма ссылку для редактирования ответа после его отправки. |
collectsEmail() | Boolean | Определяет, собирает ли форма адреса электронной почты респондентов. |
createResponse() | FormResponse | Создает новый ответ на форму. |
deleteAllResponses() | Form | Удаляет все отправленные ответы из хранилища ответов формы. |
deleteItem(index) | void | Удаляет элемент по заданному индексу среди всех элементов формы. |
deleteItem(item) | void | Удаляет данный элемент. |
deleteResponse(responseId) | Form | Удаляет один ответ из хранилища ответов формы. |
getConfirmationMessage() | String | Получает сообщение подтверждения формы. |
getCustomClosedFormMessage() | String | Получает настраиваемое сообщение, которое отображается, если форма не принимает ответы, или пустую строку, если настраиваемое сообщение не задано. |
getDescription() | String | Получает описание формы. |
getDestinationId() | String | Получает идентификатор места назначения ответа формы. |
getDestinationType() | DestinationType | Получает тип назначения ответа формы. |
getEditUrl() | String | Получает URL-адрес, который можно использовать для доступа к режиму редактирования формы. |
getEditors() | User[] | Получает список редакторов для этой Form . |
getId() | String | Получает идентификатор формы. |
getItemById(id) | Item | Получает элемент с заданным идентификатором. |
getItems() | Item[] | Получает массив всех элементов формы. |
getItems(itemType) | Item[] | Получает массив всех элементов заданного типа. |
getPublishedUrl() | String | Получает URL-адрес, который можно использовать для ответа на форму. |
getResponse(responseId) | FormResponse | Получает один ответ формы на основе его идентификатора ответа. |
getResponses() | FormResponse[] | Получает массив всех ответов формы. |
getResponses(timestamp) | FormResponse[] | Получает массив всех ответов формы после заданной даты и времени. |
getShuffleQuestions() | Boolean | Определяет, является ли порядок вопросов на каждой странице формы случайным. |
getSummaryUrl() | String | Получает URL-адрес, который можно использовать для просмотра сводки ответов формы. |
getTitle() | String | Получает заголовок формы. |
hasLimitOneResponsePerUser() | Boolean | Определяет, допускает ли форма только один ответ для каждого респондента. |
hasProgressBar() | Boolean | Определяет, отображает ли форма индикатор выполнения. |
hasRespondAgainLink() | Boolean | Определяет, отображает ли форма ссылку для отправки другого ответа после того, как респондент заполнит форму. |
isAcceptingResponses() | Boolean | Определяет, принимает ли форма в данный момент ответы. |
isPublishingSummary() | Boolean | Определяет, отображает ли форма ссылку для просмотра сводки ответов после того, как респондент заполнит форму. |
isQuiz() | Boolean | Определяет, является ли форма тестом. |
moveItem(from, to) | Item | Перемещает элемент по заданному индексу среди всех элементов формы в другой заданный индекс. |
moveItem(item, toIndex) | Item | Перемещает заданный элемент в заданный индекс среди всех элементов формы. |
removeDestination() | Form | Отключает форму от текущего места назначения ответа. |
removeEditor(emailAddress) | Form | Удаляет данного пользователя из списка редакторов Form . |
removeEditor(user) | Form | Удаляет данного пользователя из списка редакторов Form . |
requiresLogin() | Boolean | Определяет, требует ли форма от респондентов входа в учетную запись в том же домене или поддомене перед ответом. |
setAcceptingResponses(enabled) | Form | Устанавливает, принимает ли форма в данный момент ответы. |
setAllowResponseEdits(enabled) | Form | Определяет, отображает ли форма ссылку для редактирования ответа после его отправки. |
setCollectEmail(collect) | Form | Определяет, собирает ли форма адреса электронной почты респондентов. |
setConfirmationMessage(message) | Form | Устанавливает сообщение подтверждения формы. |
setCustomClosedFormMessage(message) | Form | Устанавливает сообщение, которое будет отображаться, если форма не принимает ответы. |
setDescription(description) | Form | Устанавливает описание формы. |
setDestination(type, id) | Form | Устанавливает место назначения, в котором сохраняются ответы формы. |
setIsQuiz(enabled) | Form | Устанавливает, является ли форма тестом. |
setLimitOneResponsePerUser(enabled) | Form | Устанавливает, допускает ли форма только один ответ для каждого респондента. |
setProgressBar(enabled) | Form | Устанавливает, имеет ли форма индикатор выполнения. |
setPublishingSummary(enabled) | Form | Определяет, отображает ли форма ссылку для просмотра сводки ответов после отправки формы респондентом. |
setRequireLogin(requireLogin) | Form | Определяет, требует ли форма от респондентов входа в учетную запись в том же домене или поддомене перед ответом. |
setShowLinkToRespondAgain(enabled) | Form | Определяет, отображает ли форма ссылку для отправки другого ответа после того, как респондент заполнит форму. |
setShuffleQuestions(shuffle) | Form | Определяет, является ли порядок вопросов на каждой странице формы рандомизированным. |
setTitle(title) | Form | Устанавливает заголовок формы. |
shortenFormUrl(url) | String | Преобразует длинный URL-адрес формы в короткий URL-адрес. |
submitGrades(responses) | Form | Отправляет оценки за заданные ответы FormResponse. |
FormApp
Характеристики
Свойство | Тип | Описание |
---|---|---|
Alignment | Alignment | Перечень типов выравнивания изображения. |
DestinationType | DestinationType | Перечисление типов мест назначения, которые могут хранить ответы на формы. |
FeedbackType | FeedbackType | Перечисление типов формы Feedbacks . |
ItemType | ItemType | Перечисление типов формы Items . |
PageNavigationType | PageNavigationType | Перечень возможных вариантов поведения при навигации по страницам. |
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
create(title) | Form | Создает и возвращает новую Form . |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | Возвращает экземпляр CheckboxGridValidationBuilder, который можно использовать для установки проверки CheckboxGridItem . |
createCheckboxValidation() | CheckboxValidationBuilder | Возвращает экземпляр CheckboxValidationBuilder, который можно использовать для установки проверки CheckboxItem . |
createFeedback() | QuizFeedbackBuilder | Возвращает экземпляр QuizFeedbackBuilder, который можно использовать для установки отзыва об оцениваемом Item . |
createGridValidation() | GridValidationBuilder | Возвращает экземпляр GridValidationBuilder, который можно использовать для установки проверки GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | Возвращает экземпляр ParagraphTextValidationBuilder, который можно использовать для установки проверки ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | Возвращает экземпляр TextValidationBuilder, который можно использовать для установки проверки TextItem . |
getActiveForm() | Form | Возвращает форму, к которой скрипт привязан к контейнеру . |
getUi() | Ui | Возвращает экземпляр среды пользовательского интерфейса редактора форм, который позволяет сценарию добавлять такие функции, как меню, диалоговые окна и боковые панели. |
openById(id) | Form | Возвращает Form с указанным идентификатором. |
openByUrl(url) | Form | Возвращает Form с указанным URL-адресом. |
FormResponse
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
getEditResponseUrl() | String | Создает URL-адрес, который можно использовать для редактирования уже отправленного ответа. |
getGradableItemResponses() | ItemResponse[] | Получает все ответы элементов, содержащиеся в ответе формы, в том же порядке, в котором элементы отображаются в форме. |
getGradableResponseForItem(item) | ItemResponse | Получает ответ элемента, содержащийся в ответе формы для данного элемента. |
getId() | String | Получает идентификатор ответа формы. |
getItemResponses() | ItemResponse[] | Получает все ответы элементов, содержащиеся в ответе формы, в том же порядке, в котором элементы отображаются в форме. |
getRespondentEmail() | String | Получает адрес электронной почты человека, отправившего ответ, если включен параметр Form.setCollectEmail(collect) . |
getResponseForItem(item) | ItemResponse | Получает ответ элемента, содержащийся в ответе этой формы для данного элемента. |
getTimestamp() | Date | Получает метку времени отправки ответа формы. |
submit() | FormResponse | Отправляет ответ. |
toPrefilledUrl() | String | Создает URL-адрес формы, в которой ответы предварительно заполняются на основе ответов в ответе этой формы. |
withItemGrade(gradedResponse) | FormResponse | Добавляет оценки данного ответа элемента в ответ формы. |
withItemResponse(response) | FormResponse | Добавляет заданный ответ элемента в ответ формы. |
GridItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
clearValidation() | GridItem | Удаляет любую проверку данных для этого элемента сетки. |
createResponse(responses) | ItemResponse | Создает новый ItemResponse для этого элемента сетки. |
duplicate() | GridItem | Создает копию этого элемента и добавляет ее в конец формы. |
getColumns() | String[] | Получает значения для каждого столбца таблицы. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getRows() | String[] | Получает значения для каждой строки таблицы. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
isRequired() | Boolean | Определяет, должен ли респондент отвечать на вопрос. |
setColumns(columns) | GridItem | Устанавливает столбцы сетки на основе массива значений. |
setHelpText(text) | GridItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setRequired(enabled) | GridItem | Устанавливает, должен ли респондент отвечать на вопрос. |
setRows(rows) | GridItem | Устанавливает строки сетки на основе массива значений. |
setTitle(title) | GridItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
setValidation(validation) | GridItem | Устанавливает проверку данных для этого элемента сетки. |
GridValidation
GridValidationBuilder
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | Требуется ограничение в один ответ на столбец для элемента сетки. |
ImageItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
duplicate() | ImageItem | Создает копию этого элемента и добавляет ее в конец формы. |
getAlignment() | Alignment | Получает горизонтальное выравнивание изображения. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getImage() | Blob | Получает изображение, назначенное в данный момент элементу. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
getWidth() | Integer | Получает ширину изображения в пикселях. |
setAlignment(alignment) | ImageItem | Устанавливает горизонтальное выравнивание изображения. |
setHelpText(text) | ImageItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setImage(image) | ImageItem | Устанавливает само изображение. |
setTitle(title) | ImageItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
setWidth(width) | ImageItem | Устанавливает ширину изображения в пикселях. |
Item
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | Возвращает элемент как элемент сетки флажков. |
asCheckboxItem() | CheckboxItem | Возвращает элемент как элемент флажка. |
asDateItem() | DateItem | Возвращает элемент как элемент даты. |
asDateTimeItem() | DateTimeItem | Возвращает элемент как элемент даты и времени. |
asDurationItem() | DurationItem | Возвращает элемент как элемент длительности. |
asGridItem() | GridItem | Возвращает элемент как элемент сетки. |
asImageItem() | ImageItem | Возвращает элемент как элемент изображения. |
asListItem() | ListItem | Возвращает элемент как элемент списка. |
asMultipleChoiceItem() | MultipleChoiceItem | Возвращает элемент как элемент с множественным выбором. |
asPageBreakItem() | PageBreakItem | Возвращает элемент как элемент разрыва страницы. |
asParagraphTextItem() | ParagraphTextItem | Возвращает элемент как текстовый элемент абзаца. |
asScaleItem() | ScaleItem | Возвращает элемент как элемент масштаба. |
asSectionHeaderItem() | SectionHeaderItem | Возвращает элемент как элемент заголовка раздела. |
asTextItem() | TextItem | Возвращает элемент как текстовый элемент. |
asTimeItem() | TimeItem | Возвращает элемент как элемент времени. |
asVideoItem() | VideoItem | Возвращает элемент как элемент видео. |
duplicate() | Item | Создает копию этого элемента и добавляет ее в конец формы. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
setHelpText(text) | Item | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setTitle(title) | Item | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
ItemResponse
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
getFeedback() | Object | Получает отзыв, полученный по отправленному ответу респондента. |
getItem() | Item | Получает элемент вопроса, на который отвечает этот ответ. |
getResponse() | Object | Получает ответ, отправленный респондентом. |
getScore() | Object | Получает оценку за отправленный ответ респондента. |
setFeedback(feedback) | ItemResponse | Устанавливает отзыв, который должен отображаться для отправленного ответа респондента. |
setScore(score) | ItemResponse | Устанавливает оценку за отправленный ответ респондента. |
ItemType
Характеристики
Свойство | Тип | Описание |
---|---|---|
CHECKBOX | Enum | Элемент вопроса, который позволяет респонденту выбрать один или несколько флажков, а также необязательное поле «другое». |
CHECKBOX_GRID | Enum | Элемент вопроса, представленный в виде сетки столбцов и строк, который позволяет респонденту выбирать несколько вариантов ответа в каждой строке из последовательности флажков. |
DATE | Enum | Пункт вопроса, позволяющий респонденту указать дату. |
DATETIME | Enum | Элемент вопроса, позволяющий респонденту указать дату и время. |
DURATION | Enum | Элемент вопроса, позволяющий респонденту указать промежуток времени. |
GRID | Enum | Элемент вопроса, представленный в виде сетки столбцов и строк, который позволяет респонденту выбрать один вариант ответа в каждой строке из последовательности переключателей. |
IMAGE | Enum | Элемент макета, отображающий изображение. |
LIST | Enum | Элемент вопроса, позволяющий респонденту выбрать один вариант из раскрывающегося списка. |
MULTIPLE_CHOICE | Enum | Элемент вопроса, который позволяет респонденту выбрать один вариант из списка переключателей или необязательного поля «другое». |
PAGE_BREAK | Enum | Элемент макета, обозначающий начало страницы. |
PARAGRAPH_TEXT | Enum | Элемент вопроса, позволяющий респонденту ввести блок текста. |
SCALE | Enum | Элемент вопроса, который позволяет респонденту выбрать один вариант из пронумерованной последовательности переключателей. |
SECTION_HEADER | Enum | Элемент макета, визуально обозначающий начало раздела. |
TEXT | Enum | Элемент вопроса, позволяющий респонденту ввести одну строку текста. |
TIME | Enum | Пункт вопроса, позволяющий респонденту указать время суток. |
VIDEO | Enum | Элемент макета, отображающий видео YouTube. |
FILE_UPLOAD | Enum | Элемент вопроса, позволяющий респонденту загрузить файл. |
ListItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
createChoice(value) | Choice | Создает новый выбор. |
createChoice(value, isCorrect) | Choice | Создает новый выбор. |
createChoice(value, navigationItem) | Choice | Создает новый вариант выбора с опцией навигации по страницам, которая переходит к заданному элементу разрыва страницы. |
createChoice(value, navigationType) | Choice | Создает новый выбор с возможностью навигации по страницам. |
createResponse(response) | ItemResponse | Создает новый ItemResponse для этого элемента списка. |
duplicate() | ListItem | Создает копию этого элемента и добавляет ее в конец формы. |
getChoices() | Choice[] | Получает все варианты выбора для элемента. |
getFeedbackForCorrect() | QuizFeedback | Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос. |
getFeedbackForIncorrect() | QuizFeedback | Возвращает обратную связь, которая отображается респондентам, когда они неправильно отвечают на вопрос. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getPoints() | Integer | Возвращает количество баллов оцениваемого элемента. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
isRequired() | Boolean | Определяет, должен ли респондент отвечать на вопрос. |
setChoiceValues(values) | ListItem | Устанавливает варианты выбора для элемента из массива строк. |
setChoices(choices) | ListItem | Устанавливает массив вариантов для элемента. |
setFeedbackForCorrect(feedback) | ListItem | Устанавливает обратную связь, которая будет отображаться респондентам, когда они правильно ответят на вопрос. |
setFeedbackForIncorrect(feedback) | ListItem | Устанавливает обратную связь, которая будет отображаться респондентам, когда они неправильно отвечают на вопрос. |
setHelpText(text) | ListItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setPoints(points) | ListItem | Устанавливает количество баллов, которое дает оцениваемый предмет. |
setRequired(enabled) | ListItem | Устанавливает, должен ли респондент отвечать на вопрос. |
setTitle(title) | ListItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
MultipleChoiceItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
createChoice(value) | Choice | Создает новый выбор. |
createChoice(value, isCorrect) | Choice | Создает новый выбор. |
createChoice(value, navigationItem) | Choice | Создает новый вариант выбора с опцией навигации по страницам, которая переходит к заданному элементу разрыва страницы. |
createChoice(value, navigationType) | Choice | Создает новый выбор с возможностью навигации по страницам. |
createResponse(response) | ItemResponse | Создает новый ItemResponse для этого элемента с множественным выбором. |
duplicate() | MultipleChoiceItem | Создает копию этого элемента и добавляет ее в конец формы. |
getChoices() | Choice[] | Получает все варианты выбора для элемента. |
getFeedbackForCorrect() | QuizFeedback | Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос. |
getFeedbackForIncorrect() | QuizFeedback | Возвращает обратную связь, которая отображается респондентам, когда они неправильно отвечают на вопрос. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getPoints() | Integer | Возвращает количество баллов оцениваемого элемента. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
hasOtherOption() | Boolean | Определяет, есть ли у элемента опция «другое». |
isRequired() | Boolean | Определяет, должен ли респондент отвечать на вопрос. |
setChoiceValues(values) | MultipleChoiceItem | Устанавливает варианты выбора для элемента из массива строк. |
setChoices(choices) | MultipleChoiceItem | Устанавливает массив вариантов для элемента. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | Устанавливает обратную связь, которая будет отображаться респондентам, когда они правильно ответят на вопрос. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | Устанавливает обратную связь, которая будет отображаться респондентам, когда они неправильно отвечают на вопрос. |
setHelpText(text) | MultipleChoiceItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setPoints(points) | MultipleChoiceItem | Устанавливает количество баллов, которое дает оцениваемый предмет. |
setRequired(enabled) | MultipleChoiceItem | Устанавливает, должен ли респондент отвечать на вопрос. |
setTitle(title) | MultipleChoiceItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | Устанавливает, имеет ли элемент опцию «другое». |
PageBreakItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
duplicate() | PageBreakItem | Создает копию этого элемента и добавляет ее в конец формы. |
getGoToPage() | PageBreakItem | Получает PageBreakItem , к которому форма перейдет после завершения страницы до этого разрыва страницы (то есть после достижения этого разрыва страницы путем обычного линейного продвижения по форме). |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getPageNavigationType() | PageNavigationType | Получает тип навигации по странице, который происходит после завершения страницы до разрыва страницы (т. е. при достижении этого разрыва страницы путем обычного линейного продвижения по форме). |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | Устанавливает страницу для перехода после завершения страницы до этого разрыва страницы (то есть после достижения этого разрыва страницы путем обычного линейного продвижения по форме). |
setGoToPage(navigationType) | PageBreakItem | Устанавливает тип навигации по странице, который происходит после завершения страницы до этого разрыва страницы (то есть при достижении этого разрыва страницы путем обычного линейного продвижения по форме). |
setHelpText(text) | PageBreakItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setTitle(title) | PageBreakItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
PageNavigationType
Характеристики
Свойство | Тип | Описание |
---|---|---|
CONTINUE | Enum | Перейдите к следующей странице формы после заполнения текущей страницы. |
GO_TO_PAGE | Enum | Перейти на указанную страницу формы после заполнения текущей страницы. |
RESTART | Enum | Перезапустите форму с самого начала, не удаляя введенные ответы после заполнения текущей страницы. |
SUBMIT | Enum | Отправьте ответ на форму после заполнения текущей страницы. |
ParagraphTextItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
clearValidation() | ParagraphTextItem | Удаляет любую проверку данных для этого текстового элемента абзаца. |
createResponse(response) | ItemResponse | Создает новый ItemResponse для этого текстового элемента абзаца. |
duplicate() | ParagraphTextItem | Создает копию этого элемента и добавляет ее в конец формы. |
getGeneralFeedback() | QuizFeedback | Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getPoints() | Integer | Возвращает количество баллов оцениваемого элемента. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
isRequired() | Boolean | Определяет, должен ли респондент отвечать на вопрос. |
setGeneralFeedback(feedback) | ParagraphTextItem | Устанавливает обратную связь, отображаемую респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т. е. вопросы, требующие оценки вручную). |
setHelpText(text) | ParagraphTextItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setPoints(points) | ParagraphTextItem | Устанавливает количество баллов, которое дает оцениваемый предмет. |
setRequired(enabled) | ParagraphTextItem | Устанавливает, должен ли респондент отвечать на вопрос. |
setTitle(title) | ParagraphTextItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
setValidation(validation) | ParagraphTextItem | Устанавливает проверку данных для этого текстового элемента абзаца. |
ParagraphTextValidation
ParagraphTextValidationBuilder
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | Требуется ответ, содержащий шаблон. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | Требуется ответ, чтобы не содержать шаблон. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | Требуется ответ, чтобы не соответствовать шаблону. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | Требуется, чтобы длина ответа была больше или равна значению. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | Требуется, чтобы длина ответа была меньше значения. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | Требуется ответ для соответствия шаблону. |
QuizFeedback
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
getLinkUrls() | String[] | Получает список URL-адресов, связанных с отзывом. |
getText() | String | Получает отображаемый текст обратной связи. |
QuizFeedbackBuilder
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
addLink(url) | QuizFeedbackBuilder | Добавляет ссылку на дополнительный материал отзыва. |
addLink(url, displayText) | QuizFeedbackBuilder | Добавляет ссылку на дополнительный материал отзыва. |
build() | QuizFeedback | Создает Отзыв соответствующего типа для этого строителя. |
copy() | QuizFeedbackBuilder | Возвращает копию этого построителя. |
setText(text) | QuizFeedbackBuilder | Устанавливает текст обратной связи. |
ScaleItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
createResponse(response) | ItemResponse | Создает новый ItemResponse для этого элемента шкалы. |
duplicate() | ScaleItem | Создает копию этого элемента и добавляет ее в конец формы. |
getGeneralFeedback() | QuizFeedback | Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getLeftLabel() | String | Получает метку нижней границы шкалы, если таковая имеется. |
getLowerBound() | Integer | Получает нижнюю границу шкалы. |
getPoints() | Integer | Возвращает количество баллов оцениваемого элемента. |
getRightLabel() | String | Получает метку верхней границы шкалы, если таковая имеется. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
getUpperBound() | Integer | Получает верхнюю границу шкалы. |
isRequired() | Boolean | Определяет, должен ли респондент отвечать на вопрос. |
setBounds(lower, upper) | ScaleItem | Устанавливает нижнюю и верхнюю границы шкалы. |
setGeneralFeedback(feedback) | ScaleItem | Устанавливает обратную связь, отображаемую респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т. е. вопросы, требующие оценки вручную). |
setHelpText(text) | ScaleItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setLabels(lower, upper) | ScaleItem | Устанавливает метки для нижней и верхней границ шкалы. |
setPoints(points) | ScaleItem | Устанавливает количество баллов, которое дает оцениваемый предмет. |
setRequired(enabled) | ScaleItem | Устанавливает, должен ли респондент отвечать на вопрос. |
setTitle(title) | ScaleItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
SectionHeaderItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
duplicate() | SectionHeaderItem | Создает копию этого элемента и добавляет ее в конец формы. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
setHelpText(text) | SectionHeaderItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setTitle(title) | SectionHeaderItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
TextItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
clearValidation() | TextItem | Удаляет любую проверку данных для этого текстового элемента. |
createResponse(response) | ItemResponse | Создает новый ItemResponse для этого текстового элемента. |
duplicate() | TextItem | Создает копию этого элемента и добавляет ее в конец формы. |
getGeneralFeedback() | QuizFeedback | Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getPoints() | Integer | Возвращает количество баллов оцениваемого элемента. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
isRequired() | Boolean | Определяет, должен ли респондент отвечать на вопрос. |
setGeneralFeedback(feedback) | TextItem | Устанавливает обратную связь, отображаемую респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т. е. вопросы, требующие оценки вручную). |
setHelpText(text) | TextItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setPoints(points) | TextItem | Устанавливает количество баллов, которое дает оцениваемый предмет. |
setRequired(enabled) | TextItem | Устанавливает, должен ли респондент отвечать на вопрос. |
setTitle(title) | TextItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
setValidation(validation) | TextItem | Устанавливает проверку данных для этого текстового элемента. |
TextValidation
TextValidationBuilder
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
requireNumber() | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом. |
requireNumberBetween(start, end) | TextValidationBuilder | Требуется, чтобы текстовый элемент представлял собой число между началом и концом включительно. |
requireNumberEqualTo(number) | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом, равным указанному значению. |
requireNumberGreaterThan(number) | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом, превышающим указанное значение. |
requireNumberGreaterThanOrEqualTo(number) | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом, большим или равным указанному значению. |
requireNumberLessThan(number) | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом меньше указанного значения. |
requireNumberLessThanOrEqualTo(number) | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом, меньшим или равным указанному значению. |
requireNumberNotBetween(start, end) | TextValidationBuilder | Требует, чтобы текстовый элемент был числом не между началом и концом включительно. |
requireNumberNotEqualTo(number) | TextValidationBuilder | Требуется, чтобы текстовый элемент был числом, не равным указанному значению. |
requireTextContainsPattern(pattern) | TextValidationBuilder | Требуется ответ, содержащий шаблон. |
requireTextDoesNotContainPattern(pattern) | TextValidationBuilder | Требуется ответ, чтобы не содержать шаблон. |
requireTextDoesNotMatchPattern(pattern) | TextValidationBuilder | Требуется ответ, чтобы не соответствовать шаблону. |
requireTextIsEmail() | TextValidationBuilder | Требуется, чтобы текстовый элемент был адресом электронной почты. |
requireTextIsUrl() | TextValidationBuilder | Требуется, чтобы текстовый элемент был URL-адресом. |
requireTextLengthGreaterThanOrEqualTo(number) | TextValidationBuilder | Требуется, чтобы длина ответа была больше или равна значению. |
requireTextLengthLessThanOrEqualTo(number) | TextValidationBuilder | Требуется, чтобы длина ответа была меньше значения. |
requireTextMatchesPattern(pattern) | TextValidationBuilder | Требуется ответ для соответствия шаблону. |
requireWholeNumber() | TextValidationBuilder | Требуется, чтобы текстовый элемент был целым числом. |
TimeItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
createResponse(hour, minute) | ItemResponse | Создает новый ItemResponse для этого элемента времени. |
duplicate() | TimeItem | Создает копию этого элемента и добавляет ее в конец формы. |
getGeneralFeedback() | QuizFeedback | Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getPoints() | Integer | Возвращает количество баллов оцениваемого элемента. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
isRequired() | Boolean | Определяет, должен ли респондент отвечать на вопрос. |
setGeneralFeedback(feedback) | TimeItem | Устанавливает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т. е. вопросы, требующие оценки вручную). |
setHelpText(text) | TimeItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setPoints(points) | TimeItem | Устанавливает количество баллов, которое дает оцениваемый предмет. |
setRequired(enabled) | TimeItem | Устанавливает, должен ли респондент отвечать на вопрос. |
setTitle(title) | TimeItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
VideoItem
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
duplicate() | VideoItem | Создает копию этого элемента и добавляет ее в конец формы. |
getAlignment() | Alignment | Получает горизонтальное выравнивание видео. |
getHelpText() | String | Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
getId() | Integer | Получает уникальный идентификатор элемента. |
getIndex() | Integer | Получает индекс элемента среди всех элементов формы. |
getTitle() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ). |
getType() | ItemType | Получает тип элемента, представленный как ItemType . |
getWidth() | Integer | Получает ширину видео в пикселях. |
setAlignment(alignment) | VideoItem | Устанавливает горизонтальное выравнивание видео. |
setHelpText(text) | VideoItem | Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ). |
setTitle(title) | VideoItem | Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ). |
setVideoUrl(youtubeUrl) | VideoItem | Устанавливает само видео по заданному URL-адресу YouTube или идентификатору видео YouTube. |
setWidth(width) | VideoItem | Устанавливает ширину видео в пикселях. |