Forms Service

Формы

Этот сервис позволяет сценариям создавать, получать доступ и изменять формы 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 Перечисление, представляющее поддерживаемые типы выравнивания изображений.
Checkbox Grid Item Элемент вопроса, представленный в виде сетки столбцов и строк, который позволяет респонденту выбирать несколько вариантов ответа в каждой строке из последовательности флажков.
Checkbox Grid Validation Проверка данных для Checkbox Grid Item .
Checkbox Grid ValidationBuilder DataValidationBuilder для Checkbox Grid Validation .
Checkbox Item Элемент вопроса, который позволяет респонденту выбрать один или несколько флажков, а также необязательное поле «Другое».
Checkbox Validation Проверка данных для Checkbox Item .
Checkbox ValidationBuilder 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 ValidationBuilder 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 ValidationBuilder DataValidationBuilder для Paragraph Text Validation .
Quiz Feedback Реализация компонента Feedback, которая содержит свойства, общие для всех отзывов, такие как отображаемый текст или ссылки.
Quiz FeedbackBuilder Базовый FeedbackBuilder, содержащий средства настройки для свойств, общих для всех отзывов, таких как отображаемый текст.
Rating Icon Type Перечисление, представляющее поддерживаемые типы значков рейтинга.
Rating Item Элемент вопроса, позволяющий респонденту поставить оценку.
Scale Item Элемент вопроса, который позволяет респонденту выбрать один вариант из пронумерованной последовательности переключателей.
Section Header Item Элемент макета, визуально обозначающий начало раздела.
Text Item Элемент вопроса, позволяющий респонденту ввести одну строку текста.
Text Validation Проверка данных для Text Item .
Text ValidationBuilder 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 ValidationBuilder

Методы

Метод Тип возврата Краткое описание
require Limit One Response Per Column() Checkbox Grid ValidationBuilder Требуется ограничение в один ответ на столбец для элемента сетки.

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 Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос.
get Feedback For Incorrect() Quiz Feedback Возвращает обратную связь, которая отображается респондентам, когда они неправильно отвечают на вопрос.
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 ValidationBuilder

Методы

Метод Тип возврата Краткое описание
require Select At Least(number) Checkbox ValidationBuilder Для выбора требуется как минимум такое количество вариантов.
require Select At Most(number) Checkbox ValidationBuilder Для выбора требуется не более такого количества вариантов.
require Select Exactly(number) Checkbox ValidationBuilder Для выбора требуется именно такое количество вариантов.

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 Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос.
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 Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос.
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 Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос.
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 Rating Item() RatingItem Добавляет новый элемент вопроса, который позволяет респонденту поставить оценку.
add Scale Item() ScaleItem Добавляет новый элемент вопроса, который позволяет респонденту выбрать один вариант из пронумерованной последовательности переключателей.
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 Получает элемент с заданным идентификатором.
get Items() Item[] Получает массив всех элементов формы.
get Items(itemType) Item[] Получает массив всех элементов заданного типа.
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 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 .
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 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-адрес формы в короткий URL-адрес.
submit Grades(responses) Form Отправляет оценки за заданные ответы FormResponse.

Form App

Характеристики

Свойство Тип Описание
Alignment Alignment Перечень типов выравнивания изображения.
Destination Type Destination Type Перечисление типов мест назначения, которые могут хранить ответы на формы.
Feedback Type Feedback Type Перечисление типов формы Feedbacks .
Item Type Item Type Перечисление типов формы Items .
Page Navigation Type Page Navigation Type Перечень возможных вариантов поведения при навигации по страницам.
RatingIconType RatingIconType Перечисление типов значков рейтинга RatingIcons

Методы

Метод Тип возврата Краткое описание
create(title) Form Создает и возвращает новую Form .
create Checkbox Grid Validation() Checkbox Grid ValidationBuilder Возвращает экземпляр CheckboxGridValidationBuilder, который можно использовать для установки проверки Checkbox Grid Item .
create Checkbox Validation() Checkbox ValidationBuilder Возвращает экземпляр CheckboxValidationBuilder, который можно использовать для установки проверки Checkbox Item .
create Feedback() Quiz FeedbackBuilder Возвращает экземпляр QuizFeedbackBuilder, который можно использовать для установки отзыва об оцениваемом Item .
create Grid Validation() Grid ValidationBuilder Возвращает экземпляр GridValidationBuilder, который можно использовать для установки проверки Grid Item .
create Paragraph Text Validation() Paragraph Text ValidationBuilder Возвращает экземпляр ParagraphTextValidationBuilder, который можно использовать для установки проверки Paragraph Text Item .
create Text Validation() Text ValidationBuilder Возвращает экземпляр 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 Получает идентификатор ответа формы.
get Item Responses() Item Response[] Получает все ответы элементов, содержащиеся в ответе формы, в том же порядке, в котором элементы отображаются в форме.
get Respondent Email() String Получает адрес электронной почты человека, отправившего ответ, если включен параметр Form.setCollectEmail(collect) .
get ResponseForItem(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 ValidationBuilder

Методы

Метод Тип возврата Краткое описание
require Limit One Response Per Column() Grid ValidationBuilder Требуется ограничение в один ответ на столбец для элемента сетки.

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() RatingItem Возвращает элемент как элемент рейтинга.
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 Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос.
get Feedback For Incorrect() Quiz Feedback Возвращает обратную связь, которая отображается респондентам, когда они неправильно отвечают на вопрос.
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 Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос.
get Feedback For Incorrect() Quiz Feedback Возвращает обратную связь, которая отображается респондентам, когда они неправильно отвечают на вопрос.
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 ).

Характеристики

Свойство Тип Описание
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 Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос.
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 ValidationBuilder

Методы

Метод Тип возврата Краткое описание
require Text Contains Pattern(pattern) Paragraph Text ValidationBuilder Требуется ответ, содержащий шаблон.
require Text Does Not Contain Pattern(pattern) Paragraph Text ValidationBuilder Требуется ответ, чтобы не содержать шаблон.
require Text Does Not Match Pattern(pattern) Paragraph Text ValidationBuilder Требуется ответ, чтобы не соответствовать шаблону.
require Text Length Greater Than Or Equal To(number) Paragraph Text ValidationBuilder Требуется, чтобы длина ответа была больше или равна значению.
require Text Length Less Than Or Equal To(number) Paragraph Text ValidationBuilder Требуется, чтобы длина ответа была меньше значения.
require Text Matches Pattern(pattern) Paragraph Text ValidationBuilder Требуется ответ для соответствия шаблону.

Quiz Feedback

Методы

Метод Тип возврата Краткое описание
get Link Urls() String[] Получает список URL-адресов, связанных с отзывом.
get Text() String Получает отображаемый текст обратной связи.

Quiz FeedbackBuilder

Методы

Метод Тип возврата Краткое описание
add Link(url) Quiz FeedbackBuilder Добавляет ссылку на дополнительный материал отзыва.
add Link(url, displayText) Quiz FeedbackBuilder Добавляет ссылку на дополнительный материал отзыва.
build() Quiz Feedback Строит обратную связь соответствующего типа для этого строителя.
copy() Quiz FeedbackBuilder Возвращает копию этого построителя.
set Text(text) Quiz FeedbackBuilder Устанавливает текст обратной связи.

RatingIconType

Характеристики

Свойство Тип Описание
STAR Enum Значок звезды.
HEART Enum Значок сердца.
THUMB_UP Enum Значок большого пальца вверх.

RatingItem

Методы

Метод Тип возврата Краткое описание
createResponse(response) ItemResponse Создает новый ItemResponse для этого элемента рейтинга.
duplicate() RatingItem Создает копию этого элемента и добавляет ее в конец формы.
getGeneralFeedback() QuizFeedback Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос.
getHelpText() String Получает текст справки по элементу (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ).
getId() Integer Получает уникальный идентификатор элемента.
getIndex() Integer Получает индекс элемента среди всех элементов формы.
getPoints() Integer Возвращает количество баллов оцениваемого элемента.
getRatingIcon() RatingIconType Получает значок, выбранный для рейтинга.
getRatingScaleLevel() Integer Получает уровень шкалы рейтинга.
getTitle() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае с SectionHeaderItem ).
getType() ItemType Получает тип элемента, представленный как ItemType .
isRequired() Boolean Определяет, должен ли респондент отвечать на вопрос.
setGeneralFeedback(feedback) RatingItem Устанавливает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т. е. вопросы, требующие оценки вручную).
setHelpText(text) RatingItem Устанавливает текст справки для элемента (иногда называемый текстом описания для таких элементов макета, как ImageItems , PageBreakItems SectionHeaderItems ).
setPoints(points) RatingItem Устанавливает количество баллов, которое дает оцениваемый предмет.
setRatingIcon(ratingIcon) RatingItem Устанавливает значок рейтинга.
setRatingScaleLevel(ratingScaleLevel) RatingItem Устанавливает уровень шкалы рейтинга.
setRequired(enabled) RatingItem Устанавливает, должен ли респондент отвечать на вопрос.
setTitle(title) RatingItem Устанавливает заголовок элемента (иногда называемый текстом заголовка, в случае SectionHeaderItem ).

Scale Item

Методы

Метод Тип возврата Краткое описание
create Response(response) Item Response Создает новый Item Response для этого элемента шкалы.
duplicate() Scale Item Создает копию этого элемента и добавляет ее в конец формы.
get General Feedback() Quiz Feedback Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос.
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 Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос.
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 ValidationBuilder

Методы

Метод Тип возврата Краткое описание
require Number() Text ValidationBuilder Требуется, чтобы текстовый элемент был числом.
require NumberBetween(start, end) Text ValidationBuilder Требуется, чтобы текстовый элемент представлял собой число между началом и концом включительно.
require NumberEqualTo(number) Text ValidationBuilder Требуется, чтобы текстовый элемент был числом, равным указанному значению.
require NumberGreaterThan(number) Text ValidationBuilder Требуется, чтобы текстовый элемент был числом, превышающим указанное значение.
require NumberGreaterThanOrEqualTo(number) Text ValidationBuilder Требуется, чтобы текстовый элемент был числом, большим или равным указанному значению.
require NumberLessThan(number) Text ValidationBuilder Требуется, чтобы текстовый элемент был числом меньше указанного значения.
require NumberLessThanOrEqualTo(number) Text ValidationBuilder Требуется, чтобы текстовый элемент был числом, меньшим или равным указанному значению.
require NumberNotBetween(start, end) Text ValidationBuilder Требует, чтобы текстовый элемент был числом не между началом и концом включительно.
require NumberNotEqualTo(number) Text ValidationBuilder Требуется, чтобы текстовый элемент был числом, не равным указанному значению.
require Text Contains Pattern(pattern) Text ValidationBuilder Требуется ответ, содержащий шаблон.
require Text Does Not Contain Pattern(pattern) Text ValidationBuilder Требуется ответ, чтобы не содержать шаблон.
require Text Does Not Match Pattern(pattern) Text ValidationBuilder Требуется ответ, чтобы не соответствовать шаблону.
require Text Is Email() Text ValidationBuilder Требуется, чтобы текстовый элемент был адресом электронной почты.
require Text Is Url() Text ValidationBuilder Требуется, чтобы текстовый элемент был URL-адресом.
require Text Length Greater Than Or Equal To(number) Text ValidationBuilder Требуется, чтобы длина ответа была больше или равна значению.
require Text Length Less Than Or Equal To(number) Text ValidationBuilder Требуется, чтобы длина ответа была меньше значения.
require Text Matches Pattern(pattern) Text ValidationBuilder Требуется ответ для соответствия шаблону.
require Whole Number() Text ValidationBuilder Требуется, чтобы текстовый элемент был целым числом.

Time Item

Методы

Метод Тип возврата Краткое описание
create Response(hour, minute) Item Response Создает новый Item Response для этого элемента времени.
duplicate() Time Item Создает копию этого элемента и добавляет ее в конец формы.
get General Feedback() Quiz Feedback Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос.
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 или идентификатору видео YouTube.
set Width(width) Video Item Устанавливает ширину видео в пикселях.