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 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 Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос.
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 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 Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос.
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() 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 Получает элемент с заданным идентификатором.
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 Перечень возможных вариантов поведения при навигации по страницам.
Rating Icon Type Rating Icon Type Перечень типов значков Rating Icons

Методы

Метод Тип возврата Краткое описание
create(title) 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 Получает идентификатор ответа формы.
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 Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос.
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 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 Возвращает отзыв, который отображается респондентам, когда они отвечают на оцениваемый вопрос.
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 Возвращает отзывы, которые показаны респондентам, когда они отвечают на график.
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 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 Возвращает отзывы, которые показаны респондентам, когда они отвечают на график.
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 Устанавливает ширину видео в пикселях.