Этот сервис позволяет скриптам создавать, получать доступ и изменять формы Google Forms.
// Create a new unpublished form, then add a checkbox question, a multiple choice question, // a page break, then a date question and a grid of questions, then publish the form and share // with responders. var form = FormApp.create('New Form', /* isPublished= */ false); 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']); form.setPublished(true); form.addPublishedReaders(['user@example.com', 'group@example.com']); Logger.log('Published URL: ' + form.getPublishedUrl()); Logger.log('Editor URL: ' + form.getEditUrl());
Классы
| Имя | Краткое описание |
|---|---|
Alignment | Перечисление, представляющее поддерживаемые типы выравнивания изображений. |
Checkbox Grid Item | Вопрос, представленный в виде сетки столбцов и строк, позволяет респонденту выбирать несколько вариантов ответа в каждой строке из последовательности флажков. |
Checkbox Grid Validation | Проверка данных для Checkbox Grid Item . |
Checkbox Grid Validation Builder | DataValidationBuilder для Checkbox Grid Validation . |
Checkbox Item | Вопрос, позволяющий респонденту выбрать один или несколько вариантов ответа, а также заполнить необязательное поле «другое». |
Checkbox Validation | Проверка данных для Checkbox Item . |
Checkbox Validation Builder | DataValidationBuilder для Checkbox Validation . |
Choice | Один вариант выбора, связанный с типом Item , поддерживающим выбор, например, Checkbox Item , List Item или Multiple Choice Item . |
Date Item | Вопрос, позволяющий респонденту указать дату. |
Date Time Item | Вопрос, позволяющий респонденту указать дату и время. |
Destination Type | Перечисление, представляющее поддерживаемые типы целевых объектов для ответов на формы. |
Duration Item | Вопрос, позволяющий респонденту указать промежуток времени. |
Feedback Type | Перечисление, представляющее поддерживаемые типы обратной связи. |
Form | Форма, содержащая общие свойства и элементы. |
Form App | Позволяет скрипту открыть существующую Form или создать новую. |
Form Response | Ответ на форму в целом. |
Grid Item | Вопрос, представленный в виде сетки из столбцов и строк, позволяет респонденту выбрать один вариант ответа в каждой строке из последовательности радиокнопок. |
Grid Validation | Проверка данных для Grid Item . |
Grid Validation Builder | DataValidationBuilder для Grid Validation . |
Image Item | Элемент макета, отображающий изображение. |
Item | Универсальный элемент формы, содержащий свойства, общие для всех элементов, такие как заголовок и текст справки. |
Item Response | Ответ на один из вопросов в форме. |
Item Type | Перечисление, представляющее поддерживаемые типы элементов формы. |
List Item | Вопрос, позволяющий респонденту выбрать один вариант из выпадающего списка. |
Multiple Choice Item | Вопрос, позволяющий респонденту выбрать один вариант из списка радиокнопок или заполнить необязательное поле «другое». |
Page Break Item | Элемент макета, обозначающий начало страницы. |
Page Navigation Type | Перечисление, представляющее поддерживаемые типы навигации по страницам. |
Paragraph Text Item | Вопрос, позволяющий респонденту ввести текстовый блок. |
Paragraph Text Validation | Проверка данных для Paragraph Text Item . |
Paragraph Text Validation Builder | DataValidationBuilder для Paragraph Text Validation . |
Quiz Feedback | Реализация компонента Feedback, содержащая свойства, общие для всех элементов обратной связи, такие как отображаемый текст или ссылки. |
Quiz Feedback Builder | Базовый класс FeedbackBuilder, содержащий сеттеры для свойств, общих для всех элементов обратной связи, таких как отображаемый текст. |
Rating Icon Type | Перечисление, представляющее поддерживаемые типы значков рейтинга. |
Rating Item | Вопрос, позволяющий респонденту поставить оценку. |
Scale Item | Вопрос, позволяющий респонденту выбрать один вариант из пронумерованной последовательности радиокнопок. |
Section Header Item | Элемент макета, визуально обозначающий начало раздела. |
Text Item | Вопрос, позволяющий респонденту ввести одну строку текста. |
Text Validation | Проверка данных для Text Item . |
Text Validation Builder | DataValidationBuilder для Text Validation . |
Time Item | Вопрос, позволяющий респонденту указать время суток. |
Video Item | Элемент макета, отображающий видео. |
Alignment
Характеристики
| Свойство | Тип | Описание |
|---|---|---|
LEFT | Enum | Выровняйте изображение по левому краю формы. |
CENTER | Enum | Выровняйте изображение по центру формы. |
RIGHT | Enum | Выровняйте изображение по правому краю формы. |
Checkbox Grid Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
clear Validation() | Checkbox Grid Item | Удаляет проверку данных для этого элемента таблицы. |
create Response(responses) | Item Response | Создает новый Item Response для этого элемента сетки с флажками. |
duplicate() | Checkbox Grid Item | Создает копию этого элемента и добавляет ее в конец формы. |
get Columns() | String[] | Получает значения для каждого столбца в таблице. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Rows() | String[] | Получает значения для каждой строки в таблице. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
is Required() | Boolean | Определяет, обязан ли респондент ответить на вопрос. |
set Columns(columns) | Checkbox Grid Item | Задает столбцы сетки на основе массива значений. |
set Help Text(text) | Checkbox Grid Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Required(enabled) | Checkbox Grid Item | Определяет, обязан ли респондент ответить на вопрос. |
set Rows(rows) | Checkbox Grid Item | Задает строки сетки на основе массива значений. |
set Title(title) | Checkbox Grid Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
set Validation(validation) | Checkbox Grid Item | Задает проверку данных для этого элемента сетки с флажками. |
Checkbox Grid Validation
Checkbox Grid Validation Builder
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
require Limit One Response Per Column() | Checkbox Grid Validation Builder | Для элемента таблицы требуется не более одного ответа на столбец. |
Checkbox Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
clear Validation() | Checkbox Item | Удаляет проверку данных для этого флажка. |
create Choice(value) | Choice | Создает новый вариант выбора. |
create Choice(value, isCorrect) | Choice | Создает новый вариант выбора. |
create Response(responses) | Item Response | Создает новый Item Response для этого флажка. |
duplicate() | Checkbox Item | Создает копию этого элемента и добавляет ее в конец формы. |
get Choices() | Choice[] | Получает все варианты выбора товара. |
get Feedback For Correct() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос. |
get Feedback For Incorrect() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они дают неверный ответ на вопрос. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Points() | Integer | Возвращает балльное значение оцениваемого элемента. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
has Other Option() | Boolean | Определяет, есть ли у товара вариант "другое". |
is Required() | Boolean | Определяет, обязан ли респондент ответить на вопрос. |
set Choice Values(values) | Checkbox Item | Задает варианты выбора элемента из массива строк. |
set Choices(choices) | Checkbox Item | Задает массив вариантов выбора для элемента. |
set Feedback For Correct(feedback) | Checkbox Item | Задает параметры обратной связи, отображаемые респондентам при правильном ответе на вопрос. |
set Feedback For Incorrect(feedback) | Checkbox Item | Задает параметры обратной связи, отображаемые респондентам в случае неправильного ответа на вопрос. |
set Help Text(text) | Checkbox Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Points(points) | Checkbox Item | Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу. |
set Required(enabled) | Checkbox Item | Определяет, обязан ли респондент ответить на вопрос. |
set Title(title) | Checkbox Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
set Validation(validation) | Checkbox Item | Устанавливает проверку данных для этого флажка. |
show Other Option(enabled) | Checkbox Item | Указывает, есть ли у товара опция "другое". |
Checkbox Validation
Checkbox Validation Builder
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
require Select At Least(number) | Checkbox Validation Builder | Необходимо, чтобы было выбрано как минимум это количество вариантов. |
require Select At Most(number) | Checkbox Validation Builder | Необходимо, чтобы было выбрано максимум следующее количество вариантов. |
require Select Exactly(number) | Checkbox Validation Builder | Необходимо, чтобы было выбрано ровно столько вариантов. |
Choice
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
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 | Выясняет, является ли предложенный вариант правильным ответом на вопрос. |
Date Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
create Response(response) | Item Response | Создает новый Item Response , соответствующего данной дате. |
duplicate() | Date Item | Создает копию этого элемента и добавляет ее в конец формы. |
get General Feedback() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Points() | Integer | Возвращает балльное значение оцениваемого элемента. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
includes Year() | Boolean | Определяет, включает ли элемент даты возможность указания года. |
is Required() | Boolean | Определяет, обязан ли респондент ответить на вопрос. |
set General Feedback(feedback) | Date Item | Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки). |
set Help Text(text) | Date Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Includes Year(enableYear) | Date Item | Определяет, включает ли элемент даты указание года. |
set Points(points) | Date Item | Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу. |
set Required(enabled) | Date Item | Определяет, обязан ли респондент ответить на вопрос. |
set Title(title) | Date Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
Date Time Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
create Response(response) | Item Response | Создает новый Item Response для данного элемента, представляющего собой дату и время. |
duplicate() | Date Time Item | Создает копию этого элемента и добавляет ее в конец формы. |
get General Feedback() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Points() | Integer | Возвращает балльное значение оцениваемого элемента. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
includes Year() | Boolean | Определяет, включает ли элемент даты возможность указания года. |
is Required() | Boolean | Определяет, обязан ли респондент ответить на вопрос. |
set General Feedback(feedback) | Date Time Item | Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки). |
set Help Text(text) | Date Time Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Includes Year(enableYear) | Date Time Item | Определяет, включает ли элемент даты указание года. |
set Points(points) | Date Time Item | Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу. |
set Required(enabled) | Date Time Item | Определяет, обязан ли респондент ответить на вопрос. |
set Title(title) | Date Time Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
Destination Type
Характеристики
| Свойство | Тип | Описание |
|---|---|---|
SPREADSHEET | Enum | Для хранения ответов на анкеты используется электронная таблица Google Sheets. |
Duration Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
create Response(hours, minutes, seconds) | Item Response | Создает новый Item Response , соответствующего данной дате. |
duplicate() | Duration Item | Создает копию этого элемента и добавляет ее в конец формы. |
get General Feedback() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Points() | Integer | Возвращает балльное значение оцениваемого элемента. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
is Required() | Boolean | Определяет, обязан ли респондент ответить на вопрос. |
set General Feedback(feedback) | Duration Item | Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки). |
set Help Text(text) | Duration Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Points(points) | Duration Item | Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу. |
set Required(enabled) | Duration Item | Определяет, обязан ли респондент ответить на вопрос. |
set Title(title) | Duration Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
Feedback Type
Характеристики
| Свойство | Тип | Описание |
|---|---|---|
CORRECT | Enum | Обратная связь, которая автоматически отображается респондентам после правильного ответа на вопрос. |
INCORRECT | Enum | Обратная связь, которая автоматически отображается респондентам в случае неправильного ответа на вопрос. |
GENERAL | Enum | Обратная связь, которая автоматически отображается респондентам после отправки ими своего ответа. |
Form
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
add Checkbox Grid Item() | Checkbox Grid Item | Добавляет новый вопрос, представленный в виде сетки столбцов и строк, позволяющий респонденту выбирать несколько вариантов ответа в каждой строке из последовательности флажков. |
add Checkbox Item() | Checkbox Item | Добавляет новый вопрос, позволяющий респонденту выбрать один или несколько вариантов ответа, а также необязательное поле «другое». |
add Date Item() | Date Item | Добавляет новый вопрос, позволяющий респонденту указать дату. |
add Date Time Item() | Date Time Item | Добавляет новый вопрос, позволяющий респонденту указать дату и время. |
add Duration Item() | Duration Item | Добавляет новый вопрос, позволяющий респонденту указать продолжительность времени. |
add Editor(emailAddress) | Form | Добавляет указанного пользователя в список редакторов Form . |
add Editor(user) | Form | Добавляет указанного пользователя в список редакторов Form . |
add Editors(emailAddresses) | Form | Добавляет указанный массив пользователей в список редакторов для Form . |
add Grid Item() | Grid Item | Добавляется новый вопрос, представленный в виде сетки столбцов и строк, позволяющий респонденту выбрать один вариант ответа в каждой строке из последовательности радиокнопок. |
add Image Item() | Image Item | Добавляет новый элемент макета, отображающий изображение. |
add List Item() | List Item | Добавляет новый вопрос, позволяющий респонденту выбрать один вариант из выпадающего списка. |
add Multiple Choice Item() | Multiple Choice Item | Добавляет новый пункт вопроса, позволяющий респонденту выбрать один из вариантов ответа из списка переключателей или заполнить необязательное поле «другое». |
add Page Break Item() | Page Break Item | Добавляет новый элемент макета, который отмечает начало страницы. |
add Paragraph Text Item() | Paragraph Text Item | Добавляет новый пункт вопроса, позволяющий респонденту ввести текстовый блок. |
add Published Reader(emailAddress) | Form | Добавляет указанного пользователя в список участников, ответивших на Form . |
add Published Reader(user) | Form | Добавляет указанного пользователя в список участников, ответивших на Form . |
add Published Readers(emailAddresses) | Form | Добавляет указанный массив пользователей в список респондентов для Form . |
add Rating Item() | Rating Item | Добавляет новый вопрос, позволяющий респонденту поставить оценку. |
add Scale Item() | Scale Item | Добавляет новый вопрос, позволяющий респонденту выбрать один вариант из пронумерованной последовательности переключателей. |
add Section Header Item() | Section Header Item | Добавляет новый элемент макета, который визуально обозначает начало раздела. |
add Text Item() | Text Item | Добавляет новый вопрос, позволяющий респонденту ввести одну строку текста. |
add Time Item() | Time Item | Добавляет новый вопрос, позволяющий респонденту указать время суток. |
add Video Item() | Video Item | Добавляет новый элемент макета, отображающий видео. |
can Edit Response() | Boolean | Определяет, будет ли в форме отображаться ссылка для редактирования ответа после его отправки. |
collects Email() | Boolean | Определяет, собирает ли форма адреса электронной почты респондентов. |
create Response() | Form Response | Создает новый ответ на форму. |
delete All Responses() | Form | Удаляет все отправленные ответы из хранилища ответов формы. |
delete Item(index) | void | Удаляет элемент с заданным индексом среди всех элементов формы. |
delete Item(item) | void | Удаляет указанный элемент. |
delete Response(responseId) | Form | Удаляет один ответ из хранилища ответов формы. |
get Confirmation Message() | String | Получает подтверждающее сообщение из формы. |
get Custom Closed Form Message() | String | Получает пользовательское сообщение, отображаемое, если форма не принимает ответы, или пустую строку, если пользовательское сообщение не задано. |
get Description() | String | Получает описание формы. |
get Destination Id() | String | Получает идентификатор адреса получателя ответа формы. |
get Destination Type() | Destination Type | Получает тип адресата ответа формы. |
get Edit Url() | String | Получает URL-адрес, который можно использовать для доступа к режиму редактирования формы. |
get Editors() | User[] | Получает список редакторов для этой Form . |
get Id() | String | Получает идентификатор формы. |
get Item By Id(id) | Item | Получает элемент с заданным ID. |
get Items() | Item[] | Получает массив всех элементов формы. |
get Items(itemType) | Item[] | Получает массив всех элементов заданного типа. |
get Published Readers() | User[] | Получает список респондентов, заполнивших эту Form . |
get Published Url() | String | Получает URL-адрес, который можно использовать для ответа на форму. |
get Response(responseId) | Form Response | Получает один ответ из формы на основе его идентификатора. |
get Responses() | Form Response[] | Получает массив всех ответов на форму. |
get Responses(timestamp) | Form Response[] | Получает массив всех ответов на форму, полученных после указанной даты и времени. |
get Shuffle Questions() | Boolean | Определяет, будет ли порядок вопросов на каждой странице анкеты рандомизированным. |
get Summary Url() | String | Получает URL-адрес, который можно использовать для просмотра сводки ответов на форму. |
get Title() | String | Получает заголовок формы. |
has Limit One Response Per User() | Boolean | Определяет, допускает ли форма только один ответ от респондента. |
has Progress Bar() | Boolean | Определяет, будет ли форма отображать индикатор выполнения. |
has Respond Again Link() | Boolean | Определяет, будет ли в форме отображаться ссылка для отправки дополнительного ответа после заполнения формы респондентом. |
is Accepting Responses() | Boolean | Определяет, принимает ли форма в данный момент ответы. |
is Published() | Boolean | Определяет, будет ли форма опубликована. |
is Publishing Summary() | Boolean | Определяет, будет ли в форме отображаться ссылка для просмотра сводки ответов после заполнения формы респондентом. |
is Quiz() | Boolean | Определяет, является ли форма тестом. |
move Item(from, to) | Item | Перемещает элемент с заданным индексом среди всех элементов формы на другой заданный индекс. |
move Item(item, toIndex) | Item | Перемещает заданный элемент по заданному индексу среди всех элементов формы. |
remove Destination() | Form | Отменяет связь формы с текущим местом назначения ответа. |
remove Editor(emailAddress) | Form | Удаляет указанного пользователя из списка редакторов Form . |
remove Editor(user) | Form | Удаляет указанного пользователя из списка редакторов Form . |
remove Published Reader(emailAddress) | Form | Удаляет указанного пользователя из списка участников, ответивших на Form . |
remove Published Reader(user) | Form | Удаляет указанного пользователя из списка участников, ответивших на Form . |
set Accepting Responses(enabled) | Form | Определяет, принимает ли форма в данный момент ответы. |
set Allow Response Edits(enabled) | Form | Определяет, будет ли форма отображать ссылку для редактирования ответа после его отправки. |
set Collect Email(collect) | Form | Определяет, будет ли форма собирать адреса электронной почты респондентов. |
set Confirmation Message(message) | Form | Устанавливает сообщение с подтверждением для формы. |
set Custom Closed Form Message(message) | Form | Задает сообщение, которое будет отображаться, если форма не принимает ответы. |
set Description(description) | Form | Задает описание формы. |
set Destination(type, id) | Form | Указывает место, куда сохраняются ответы на формы. |
set Is Quiz(enabled) | Form | Определяет, является ли форма викториной. |
set Limit One Response Per User(enabled) | Form | Определяет, разрешает ли форма только один ответ от одного респондента. |
set Progress Bar(enabled) | Form | Определяет, будет ли у формы индикатор выполнения. |
set Published(enabled) | Form | Определяет, будет ли форма опубликована. |
set Publishing Summary(enabled) | Form | Определяет, будет ли форма отображать ссылку для просмотра сводки ответов после того, как респондент отправит форму. |
set Show Link To Respond Again(enabled) | Form | Определяет, будет ли форма отображать ссылку для отправки дополнительного ответа после заполнения формы респондентом. |
set Shuffle Questions(shuffle) | Form | Определяет, будет ли порядок вопросов на каждой странице анкеты рандомизирован. |
set Title(title) | Form | Задает заголовок формы. |
shorten Form Url(url) | String | Преобразует длинный URL-адрес формы в короткий. |
submit Grades(responses) | Form | Выставляет оценки за предоставленные ответы в форме. |
supports Advanced Responder Permissions() | Boolean | Определяет, поддерживает ли форма публикацию. |
Form App
Характеристики
| Свойство | Тип | Описание |
|---|---|---|
Alignment | Alignment | Перечень типов выравнивания изображений. |
Destination Type | Destination Type | Перечень типов адресов, которые могут хранить ответы на формы. |
Feedback Type | Feedback Type | Перечень типов форм Feedbacks . |
Item Type | Item Type | Перечень типов Items формы. |
Page Navigation Type | Page Navigation Type | Перечень возможных вариантов поведения при навигации по страницам. |
Rating Icon Type | Rating Icon Type | Перечень типов значков рейтинга Rating Icons |
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
create(title) | Form | Создает и возвращает новую Form . |
create(title, isPublished) | Form | Создает и возвращает новую Form в запрошенном состоянии публикации. |
create Checkbox Grid Validation() | Checkbox Grid Validation Builder | Возвращает экземпляр CheckboxGridValidationBuilder, который можно использовать для установки проверки данных для Checkbox Grid Item . |
create Checkbox Validation() | Checkbox Validation Builder | Возвращает экземпляр CheckboxValidationBuilder, который можно использовать для установки проверки данных для Checkbox Item . |
create Feedback() | Quiz Feedback Builder | Возвращает экземпляр QuizFeedbackBuilder, который можно использовать для установки обратной связи по оцениваемому Item . |
create Grid Validation() | Grid Validation Builder | Возвращает экземпляр GridValidationBuilder, который можно использовать для установки валидации для Grid Item . |
create Paragraph Text Validation() | Paragraph Text Validation Builder | Возвращает экземпляр класса ParagraphTextValidationBuilder, который можно использовать для установки проверки для Paragraph Text Item . |
create Text Validation() | Text Validation Builder | Возвращает экземпляр TextValidationBuilder, который можно использовать для установки проверки для Text Item . |
get Active Form() | Form | Возвращает форму, к которой привязан скрипт в качестве контейнера . |
get Ui() | Ui | Возвращает экземпляр пользовательского интерфейса редактора форм, который позволяет скрипту добавлять такие элементы, как меню, диалоговые окна и боковые панели. |
open By Id(id) | Form | Возвращает Form с указанным идентификатором. |
open By Url(url) | Form | Возвращает Form с указанным URL-адресом. |
Form Response
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
get Edit Response Url() | String | Генерирует URL-адрес, который можно использовать для редактирования уже отправленного ответа. |
get Gradable Item Responses() | Item Response[] | Получает все ответы на вопросы, содержащиеся в ответе на форму, в том же порядке, в котором эти вопросы отображаются в форме. |
get Gradable Response For Item(item) | Item Response | Получает ответ на запрос, содержащийся в ответе формы для заданного элемента. |
get Id() | String|null | Получает идентификатор ответа на форму. |
get Item Responses() | Item Response[] | Получает все ответы на вопросы, содержащиеся в ответе на форму, в том же порядке, в котором эти вопросы отображаются в форме. |
get Respondent Email() | String | Получает адрес электронной почты человека, отправившего ответ, если включена настройка Form.setCollectEmail(collect) . |
get Response For Item(item) | Item Response | Получает ответ на запрос, содержащийся в ответе на форму для данного элемента. |
get Timestamp() | Date | Получает метку времени отправки ответа на форму. |
submit() | Form Response | Отправляет ответ. |
to Prefilled Url() | String | Генерирует URL-адрес формы, в которой ответы предварительно заполняются на основе ответов, содержащихся в этой форме. |
with Item Grade(gradedResponse) | Form Response | Добавляет оценки за выбранный элемент в ответ на форму. |
with Item Response(response) | Form Response | Добавляет ответ с указанным элементом в ответ на форму. |
Grid Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
clear Validation() | Grid Item | Удаляет проверку данных для этого элемента таблицы. |
create Response(responses) | Item Response | Создает новый Item Response для данного элемента сетки. |
duplicate() | Grid Item | Создает копию этого элемента и добавляет ее в конец формы. |
get Columns() | String[] | Получает значения для каждого столбца в таблице. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Rows() | String[] | Получает значения для каждой строки в таблице. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
is Required() | Boolean | Определяет, обязан ли респондент ответить на вопрос. |
set Columns(columns) | Grid Item | Задает столбцы сетки на основе массива значений. |
set Help Text(text) | Grid Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Required(enabled) | Grid Item | Определяет, обязан ли респондент ответить на вопрос. |
set Rows(rows) | Grid Item | Задает строки сетки на основе массива значений. |
set Title(title) | Grid Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
set Validation(validation) | Grid Item | Задает параметры проверки данных для данного элемента таблицы. |
Grid Validation
Grid Validation Builder
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
require Limit One Response Per Column() | Grid Validation Builder | Для элемента таблицы требуется не более одного ответа на столбец. |
Image Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
duplicate() | Image Item | Создает копию этого элемента и добавляет ее в конец формы. |
get Alignment() | Alignment | Определяет горизонтальное выравнивание изображения. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Image() | Blob | Получает изображение, которое в данный момент назначено элементу. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
get Width() | Integer | Получает ширину изображения в пикселях. |
set Alignment(alignment) | Image Item | Задает горизонтальное выравнивание изображения. |
set Help Text(text) | Image Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Image(image) | Image Item | Задает само изображение. |
set Title(title) | Image Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
set Width(width) | Image Item | Задает ширину изображения в пикселях. |
Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
as Checkbox Grid Item() | Checkbox Grid Item | Возвращает элемент в виде сетки с флажками. |
as Checkbox Item() | Checkbox Item | Возвращает элемент в виде флажка. |
as Date Item() | Date Item | Возвращает элемент в виде даты. |
as Date Time Item() | Date Time Item | Возвращает элемент в формате даты и времени. |
as Duration Item() | Duration Item | Возвращает элемент в виде значения продолжительности. |
as Grid Item() | Grid Item | Возвращает элемент в виде сетки. |
as Image Item() | Image Item | Возвращает элемент в виде изображения. |
as List Item() | List Item | Возвращает элемент в виде списка. |
as Multiple Choice Item() | Multiple Choice Item | Возвращает элемент в виде варианта ответа с несколькими вариантами. |
as Page Break Item() | Page Break Item | Возвращает элемент в качестве элемента разрыва страницы. |
as Paragraph Text Item() | Paragraph Text Item | Возвращает элемент в виде текстового абзаца. |
as Rating Item() | Rating Item | Возвращает элемент в виде рейтингового списка. |
as Scale Item() | Scale Item | Возвращает элемент в виде масштабируемого объекта. |
as Section Header Item() | Section Header Item | Возвращает элемент в качестве заголовка раздела. |
as Text Item() | Text Item | Возвращает элемент в текстовом виде. |
as Time Item() | Time Item | Возвращает элемент в виде временного значения. |
as Video Item() | Video Item | Возвращает элемент в виде видеофайла. |
duplicate() | Item | Создает копию этого элемента и добавляет ее в конец формы. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
set Help Text(text) | Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Title(title) | Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
Item Response
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
get Feedback() | Object | Получает обратную связь, предоставленную в ответ на представленный респондентом ответ. |
get Item() | Item | Получает вопрос, на который даёт ответ данный ответ. |
get Response() | Object | Получает ответ, предоставленный респондентом. |
get Score() | Object | Получает оценку за ответ, представленный респондентом. |
set Feedback(feedback) | Item Response | Задает параметры обратной связи, которые должны отображаться для ответа, отправленного респондентом. |
set Score(score) | Item Response | Устанавливает оценку для ответа, представленного респондентом. |
Item Type
Характеристики
| Свойство | Тип | Описание |
|---|---|---|
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 | Вопрос, позволяющий респонденту ввести текстовый блок. |
RATING | Enum | Вопрос, позволяющий респонденту поставить оценку. |
SCALE | Enum | Вопрос, позволяющий респонденту выбрать один вариант из пронумерованной последовательности радиокнопок. |
SECTION_HEADER | Enum | Элемент макета, визуально обозначающий начало раздела. |
TEXT | Enum | Вопрос, позволяющий респонденту ввести одну строку текста. |
TIME | Enum | Вопрос, позволяющий респонденту указать время суток. |
VIDEO | Enum | Элемент макета, отображающий видео с YouTube. |
FILE_UPLOAD | Enum | Вопрос, позволяющий респонденту загрузить файл. |
UNSUPPORTED | Enum | Данный элемент в настоящее время не поддерживается через API. |
List Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
create Choice(value) | Choice | Создает новый вариант выбора. |
create Choice(value, isCorrect) | Choice | Создает новый вариант выбора. |
create Choice(value, navigationItem) | Choice | Создает новый вариант выбора с опцией навигации по страницам, которая позволяет перейти к указанному элементу разрыва страницы. |
create Choice(value, navigationType) | Choice | Создает новый вариант выбора с опцией навигации по страницам. |
create Response(response) | Item Response | Создает новый Item Response для этого элемента списка. |
duplicate() | List Item | Создает копию этого элемента и добавляет ее в конец формы. |
get Choices() | Choice[] | Получает все варианты выбора товара. |
get Feedback For Correct() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос. |
get Feedback For Incorrect() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они дают неверный ответ на вопрос. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Points() | Integer | Возвращает балльное значение оцениваемого элемента. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
is Required() | Boolean | Определяет, обязан ли респондент ответить на вопрос. |
set Choice Values(values) | List Item | Задает варианты выбора элемента из массива строк. |
set Choices(choices) | List Item | Задает массив вариантов выбора для элемента. |
set Feedback For Correct(feedback) | List Item | Задает параметры обратной связи, отображаемые респондентам при правильном ответе на вопрос. |
set Feedback For Incorrect(feedback) | List Item | Задает параметры обратной связи, отображаемые респондентам в случае неправильного ответа на вопрос. |
set Help Text(text) | List Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Points(points) | List Item | Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу. |
set Required(enabled) | List Item | Определяет, обязан ли респондент ответить на вопрос. |
set Title(title) | List Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
Multiple Choice Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
create Choice(value) | Choice | Создает новый вариант выбора. |
create Choice(value, isCorrect) | Choice | Создает новый вариант выбора. |
create Choice(value, navigationItem) | Choice | Создает новый вариант выбора с опцией навигации по страницам, которая позволяет перейти к указанному элементу разрыва страницы. |
create Choice(value, navigationType) | Choice | Создает новый вариант выбора с опцией навигации по страницам. |
create Response(response) | Item Response | Создает новый Item Response на этот вопрос с несколькими вариантами ответа. |
duplicate() | Multiple Choice Item | Создает копию этого элемента и добавляет ее в конец формы. |
get Choices() | Choice[] | Получает все варианты выбора товара. |
get Feedback For Correct() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос. |
get Feedback For Incorrect() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они дают неверный ответ на вопрос. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Points() | Integer | Возвращает балльное значение оцениваемого элемента. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
has Other Option() | Boolean | Определяет, есть ли у товара вариант "другое". |
is Required() | Boolean | Определяет, обязан ли респондент ответить на вопрос. |
set Choice Values(values) | Multiple Choice Item | Задает варианты выбора элемента из массива строк. |
set Choices(choices) | Multiple Choice Item | Задает массив вариантов выбора для элемента. |
set Feedback For Correct(feedback) | Multiple Choice Item | Задает параметры обратной связи, отображаемые респондентам при правильном ответе на вопрос. |
set Feedback For Incorrect(feedback) | Multiple Choice Item | Задает параметры обратной связи, отображаемые респондентам в случае неправильного ответа на вопрос. |
set Help Text(text) | Multiple Choice Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Points(points) | Multiple Choice Item | Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу. |
set Required(enabled) | Multiple Choice Item | Определяет, обязан ли респондент ответить на вопрос. |
set Title(title) | Multiple Choice Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
show Other Option(enabled) | Multiple Choice Item | Указывает, есть ли у товара опция "другое". |
Page Break Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
duplicate() | Page Break Item | Создает копию этого элемента и добавляет ее в конец формы. |
get Go To Page() | Page Break Item | Получает Page Break Item , к которому перейдет форма после завершения заполнения страницы, предшествующей этому разрыву (то есть, после достижения этого разрыва страницы при обычном линейном прохождении формы). |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Page Navigation Type() | Page Navigation Type | Определяет тип навигации по страницам, которая происходит после завершения просмотра страницы до этого разрыва (то есть, при достижении этого разрыва путем обычного линейного прохождения формы). |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
set Go To Page(goToPageItem) | Page Break Item | Задает страницу, на которую следует перейти после завершения заполнения страницы, предшествующей этому разрыву страницы (то есть, при достижении этого разрыва страницы при обычном линейном прохождении формы). |
set Go To Page(navigationType) | Page Break Item | Задает тип навигации по страницам, которая происходит после завершения заполнения страницы до этого разрыва (то есть, при достижении этого разрыва путем обычного линейного продвижения по форме). |
set Help Text(text) | Page Break Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Title(title) | Page Break Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
Page Navigation Type
Характеристики
| Свойство | Тип | Описание |
|---|---|---|
CONTINUE | Enum | После заполнения текущей страницы перейдите на следующую страницу формы. |
GO_TO_PAGE | Enum | После заполнения текущей страницы перейдите на указанную страницу формы. |
RESTART | Enum | После заполнения текущей страницы начните заполнение формы с самого начала, не удаляя уже введенные ответы. |
SUBMIT | Enum | Отправьте ответ на форму после заполнения текущей страницы. |
Paragraph Text Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
clear Validation() | Paragraph Text Item | Удаляет проверку данных для этого текстового элемента абзаца. |
create Response(response) | Item Response | Создает новый Item Response для данного текстового элемента абзаца. |
duplicate() | Paragraph Text Item | Создает копию этого элемента и добавляет ее в конец формы. |
get General Feedback() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Points() | Integer | Возвращает балльное значение оцениваемого элемента. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
is Required() | Boolean | Определяет, обязан ли респондент ответить на вопрос. |
set General Feedback(feedback) | Paragraph Text Item | Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки). |
set Help Text(text) | Paragraph Text Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Points(points) | Paragraph Text Item | Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу. |
set Required(enabled) | Paragraph Text Item | Определяет, обязан ли респондент ответить на вопрос. |
set Title(title) | Paragraph Text Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
set Validation(validation) | Paragraph Text Item | Устанавливает проверку данных для этого текстового элемента абзаца. |
Paragraph Text Validation
Paragraph Text Validation Builder
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
require Text Contains Pattern(pattern) | Paragraph Text Validation Builder | Требуется, чтобы ответ содержал шаблон. |
require Text Does Not Contain Pattern(pattern) | Paragraph Text Validation Builder | Требуется, чтобы ответ не содержал шаблона. |
require Text Does Not Match Pattern(pattern) | Paragraph Text Validation Builder | Требуется, чтобы ответ не соответствовал шаблону. |
require Text Length Greater Than Or Equal To(number) | Paragraph Text Validation Builder | Требуется, чтобы длина ответа была больше или равна значению. |
require Text Length Less Than Or Equal To(number) | Paragraph Text Validation Builder | Требуется, чтобы длина ответа была меньше значения. |
require Text Matches Pattern(pattern) | Paragraph Text Validation Builder | Требуется ответ, соответствующий шаблону. |
Quiz Feedback
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
get Link Urls() | String[] | Получает список URL-адресов, связанных с отзывом. |
get Text() | String | Получает текст, отображаемый в отзыве. |
Quiz Feedback Builder
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
add Link(url) | Quiz Feedback Builder | Добавляет ссылку на дополнительные материалы к отзыву. |
add Link(url, displayText) | Quiz Feedback Builder | Добавляет ссылку на дополнительные материалы к отзыву. |
build() | Quiz Feedback | Создает для данного конструктора отзыв соответствующего типа. |
copy() | Quiz Feedback Builder | Возвращает копию этого конструктора. |
set Text(text) | Quiz Feedback Builder | Задает текст отзыва. |
Rating Icon Type
Характеристики
| Свойство | Тип | Описание |
|---|---|---|
STAR | Enum | Звездная икона. |
HEART | Enum | Значок сердца. |
THUMB_UP | Enum | Значок «палец вверх». |
Rating Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
create Response(response) | Item Response | Создает новый Item Response для данного элемента оценки. |
duplicate() | Rating Item | Создает копию этого элемента и добавляет ее в конец формы. |
get General Feedback() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Points() | Integer | Возвращает балльное значение оцениваемого элемента. |
get Rating Icon() | Rating Icon Type | Получает значок, выбранный для оценки. |
get Rating Scale Level() | Integer | Получает уровень по шкале оценки. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
is Required() | Boolean | Определяет, обязан ли респондент ответить на вопрос. |
set General Feedback(feedback) | Rating Item | Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки). |
set Help Text(text) | Rating Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Points(points) | Rating Item | Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу. |
set Rating Icon(ratingIcon) | Rating Item | Устанавливает значок рейтинга. |
set Rating Scale Level(ratingScaleLevel) | Rating Item | Устанавливает максимальный уровень шкалы оценки. |
set Required(enabled) | Rating Item | Определяет, обязан ли респондент ответить на вопрос. |
set Title(title) | Rating Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
Scale Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
create Response(response) | Item Response | Создает новый Item Response для данного элемента весов. |
duplicate() | Scale Item | Создает копию этого элемента и добавляет ее в конец формы. |
get General Feedback() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Left Label() | String | Получает метку нижней границы шкалы, если таковая имеется. |
get Lower Bound() | Integer | Получает нижнюю границу шкалы. |
get Points() | Integer | Возвращает балльное значение оцениваемого элемента. |
get Right Label() | String | Получает метку верхней границы шкалы, если таковая имеется. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
get Upper Bound() | Integer | Получает верхнюю границу шкалы. |
is Required() | Boolean | Определяет, обязан ли респондент ответить на вопрос. |
set Bounds(lower, upper) | Scale Item | Задает нижнюю и верхнюю границы шкалы. |
set General Feedback(feedback) | Scale Item | Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки). |
set Help Text(text) | Scale Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Labels(lower, upper) | Scale Item | Задает метки для нижней и верхней границ шкалы. |
set Points(points) | Scale Item | Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу. |
set Required(enabled) | Scale Item | Определяет, обязан ли респондент ответить на вопрос. |
set Title(title) | Scale Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
Section Header Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
duplicate() | Section Header Item | Создает копию этого элемента и добавляет ее в конец формы. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
set Help Text(text) | Section Header Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Title(title) | Section Header Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
Text Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
clear Validation() | Text Item | Удаляет проверку данных для этого текстового элемента. |
create Response(response) | Item Response | Создает новый Item Response для данного текстового элемента. |
duplicate() | Text Item | Создает копию этого элемента и добавляет ее в конец формы. |
get General Feedback() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Points() | Integer | Возвращает балльное значение оцениваемого элемента. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
is Required() | Boolean | Определяет, обязан ли респондент ответить на вопрос. |
set General Feedback(feedback) | Text Item | Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки). |
set Help Text(text) | Text Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Points(points) | Text Item | Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу. |
set Required(enabled) | Text Item | Определяет, обязан ли респондент ответить на вопрос. |
set Title(title) | Text Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
set Validation(validation) | Text Item | Устанавливает проверку достоверности данных для этого текстового элемента. |
Text Validation
Text Validation Builder
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
require Number() | Text Validation Builder | Текстовый элемент должен быть числом. |
require Number Between(start, end) | Text Validation Builder | Текстовый элемент должен представлять собой число от начала до конца включительно. |
require Number Equal To(number) | Text Validation Builder | Требуется, чтобы текстовый элемент был числом, равным указанному значению. |
require Number Greater Than(number) | Text Validation Builder | Требуется, чтобы текстовый элемент представлял собой число, большее указанного значения. |
require Number Greater Than Or Equal To(number) | Text Validation Builder | Требуется, чтобы текстовый элемент представлял собой число, большее или равное указанному значению. |
require Number Less Than(number) | Text Validation Builder | Требуется, чтобы текстовое значение было меньше указанного. |
require Number Less Than Or Equal To(number) | Text Validation Builder | Требуется, чтобы текстовый элемент представлял собой число, меньшее или равное указанному значению. |
require Number Not Between(start, end) | Text Validation Builder | Текстовый элемент должен быть числом, не находящимся в диапазоне от начала до конца включительно. |
require Number Not Equal To(number) | Text Validation Builder | Требуется, чтобы текстовый элемент был числом, не равным указанному значению. |
require Text Contains Pattern(pattern) | Text Validation Builder | Требуется, чтобы ответ содержал шаблон. |
require Text Does Not Contain Pattern(pattern) | Text Validation Builder | Требуется, чтобы ответ не содержал шаблона. |
require Text Does Not Match Pattern(pattern) | Text Validation Builder | Требуется, чтобы ответ не соответствовал шаблону. |
require Text Is Email() | Text Validation Builder | В текстовом поле обязательно должен быть указан адрес электронной почты. |
require Text Is Url() | Text Validation Builder | Для корректного отображения текстовый элемент должен быть URL-адресом. |
require Text Length Greater Than Or Equal To(number) | Text Validation Builder | Требуется, чтобы длина ответа была больше или равна значению. |
require Text Length Less Than Or Equal To(number) | Text Validation Builder | Требуется, чтобы длина ответа была меньше значения. |
require Text Matches Pattern(pattern) | Text Validation Builder | Требуется ответ, соответствующий шаблону. |
require Whole Number() | Text Validation Builder | Текстовое поле должно быть целым числом. |
Time Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
create Response(hour, minute) | Item Response | Создает новый Item Response для данного временного интервала. |
duplicate() | Time Item | Создает копию этого элемента и добавляет ее в конец формы. |
get General Feedback() | Quiz Feedback |null | Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Points() | Integer | Возвращает балльное значение оцениваемого элемента. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
is Required() | Boolean | Определяет, обязан ли респондент ответить на вопрос. |
set General Feedback(feedback) | Time Item | Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки). |
set Help Text(text) | Time Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Points(points) | Time Item | Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу. |
set Required(enabled) | Time Item | Определяет, обязан ли респондент ответить на вопрос. |
set Title(title) | Time Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
Video Item
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
duplicate() | Video Item | Создает копию этого элемента и добавляет ее в конец формы. |
get Alignment() | Alignment | Определяет горизонтальное выравнивание видео. |
get Help Text() | String | Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
get Id() | Integer | Получает уникальный идентификатор элемента. |
get Index() | Integer | Получает индекс элемента среди всех элементов в форме. |
get Title() | String | Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
get Type() | Item Type | Получает тип элемента, представленный в виде Item Type . |
get Width() | Integer | Получает ширину видео в пикселях. |
set Alignment(alignment) | Video Item | Задает горизонтальное выравнивание видео. |
set Help Text(text) | Video Item | Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ). |
set Title(title) | Video Item | Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ). |
set Video Url(youtubeUrl) | Video Item | Задает само видео, используя указанный URL-адрес или идентификатор видео на YouTube. |
set Width(width) | Video Item | Задает ширину видео в пикселях. |