Forms Service

Формы

Этот сервис позволяет скриптам создавать, получать доступ и изменять формы Google Forms.

// Create a new unpublished form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions, then publish the form and share
// with responders.
var form = FormApp.create('New Form', /* isPublished= */ false);
var item = form.addCheckboxItem();
item.setTitle('What condiments would you like on your hot dog?');
item.setChoices([
        item.createChoice('Ketchup'),
        item.createChoice('Mustard'),
        item.createChoice('Relish')
    ]);
form.addMultipleChoiceItem()
    .setTitle('Do you prefer cats or dogs?')
    .setChoiceValues(['Cats','Dogs'])
    .showOtherOption(true);
form.addPageBreakItem()
    .setTitle('Getting to know you');
form.addDateItem()
    .setTitle('When were you born?');
form.addGridItem()
    .setTitle('Rate your interests')
    .setRows(['Cars', 'Computers', 'Celebrities'])
    .setColumns(['Boring', 'So-so', 'Interesting']);

form.setPublished(true);
form.addPublishedReaders(['user@example.com', 'group@example.com']);

Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());

Классы

Имя Краткое описание
Alignment Перечисление, представляющее поддерживаемые типы выравнивания изображений.
Checkbox Grid Item Вопрос, представленный в виде сетки столбцов и строк, позволяет респонденту выбирать несколько вариантов ответа в каждой строке из последовательности флажков.
Checkbox Grid Validation Проверка данных для Checkbox Grid Item .
Checkbox Grid Validation Builder DataValidationBuilder для Checkbox Grid Validation .
Checkbox Item Вопрос, позволяющий респонденту выбрать один или несколько вариантов ответа, а также заполнить необязательное поле «другое».
Checkbox Validation Проверка данных для Checkbox Item .
Checkbox Validation Builder DataValidationBuilder для Checkbox Validation .
Choice Один вариант выбора, связанный с типом Item , поддерживающим выбор, например, Checkbox Item , List Item или Multiple Choice Item .
Date Item Вопрос, позволяющий респонденту указать дату.
Date Time Item Вопрос, позволяющий респонденту указать дату и время.
Destination Type Перечисление, представляющее поддерживаемые типы целевых объектов для ответов на формы.
Duration Item Вопрос, позволяющий респонденту указать промежуток времени.
Feedback Type Перечисление, представляющее поддерживаемые типы обратной связи.
Form Форма, содержащая общие свойства и элементы.
Form App Позволяет скрипту открыть существующую Form или создать новую.
Form Response Ответ на форму в целом.
Grid Item Вопрос, представленный в виде сетки из столбцов и строк, позволяет респонденту выбрать один вариант ответа в каждой строке из последовательности радиокнопок.
Grid Validation Проверка данных для Grid Item .
Grid Validation Builder DataValidationBuilder для Grid Validation .
Image Item Элемент макета, отображающий изображение.
Item Универсальный элемент формы, содержащий свойства, общие для всех элементов, такие как заголовок и текст справки.
Item Response Ответ на один из вопросов в форме.
Item Type Перечисление, представляющее поддерживаемые типы элементов формы.
List Item Вопрос, позволяющий респонденту выбрать один вариант из выпадающего списка.
Multiple Choice Item Вопрос, позволяющий респонденту выбрать один вариант из списка радиокнопок или заполнить необязательное поле «другое».
Page Break Item Элемент макета, обозначающий начало страницы.
Page Navigation Type Перечисление, представляющее поддерживаемые типы навигации по страницам.
Paragraph Text Item Вопрос, позволяющий респонденту ввести текстовый блок.
Paragraph Text Validation Проверка данных для Paragraph Text Item .
Paragraph Text Validation Builder DataValidationBuilder для Paragraph Text Validation .
Quiz Feedback Реализация компонента Feedback, содержащая свойства, общие для всех элементов обратной связи, такие как отображаемый текст или ссылки.
Quiz Feedback Builder Базовый класс FeedbackBuilder, содержащий сеттеры для свойств, общих для всех элементов обратной связи, таких как отображаемый текст.
Rating Icon Type Перечисление, представляющее поддерживаемые типы значков рейтинга.
Rating Item Вопрос, позволяющий респонденту поставить оценку.
Scale Item Вопрос, позволяющий респонденту выбрать один вариант из пронумерованной последовательности радиокнопок.
Section Header Item Элемент макета, визуально обозначающий начало раздела.
Text Item Вопрос, позволяющий респонденту ввести одну строку текста.
Text Validation Проверка данных для Text Item .
Text Validation Builder DataValidationBuilder для Text Validation .
Time Item Вопрос, позволяющий респонденту указать время суток.
Video Item Элемент макета, отображающий видео.

Alignment

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

Свойство Тип Описание
LEFT Enum Выровняйте изображение по левому краю формы.
CENTER Enum Выровняйте изображение по центру формы.
RIGHT Enum Выровняйте изображение по правому краю формы.

Checkbox Grid Item

Методы

Метод Тип возвращаемого значения Краткое описание
clear Validation() Checkbox Grid Item Удаляет проверку данных для этого элемента таблицы.
create Response(responses) Item Response Создает новый Item Response для этого элемента сетки с флажками.
duplicate() Checkbox Grid Item Создает копию этого элемента и добавляет ее в конец формы.
get Columns() String[] Получает значения для каждого столбца в таблице.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Rows() String[] Получает значения для каждой строки в таблице.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
is Required() Boolean Определяет, обязан ли респондент ответить на вопрос.
set Columns(columns) Checkbox Grid Item Задает столбцы сетки на основе массива значений.
set Help Text(text) Checkbox Grid Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Required(enabled) Checkbox Grid Item Определяет, обязан ли респондент ответить на вопрос.
set Rows(rows) Checkbox Grid Item Задает строки сетки на основе массива значений.
set Title(title) Checkbox Grid Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
set Validation(validation) Checkbox Grid Item Задает проверку данных для этого элемента сетки с флажками.

Checkbox Grid Validation

Checkbox Grid Validation Builder

Методы

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

Checkbox Item

Методы

Метод Тип возвращаемого значения Краткое описание
clear Validation() Checkbox Item Удаляет проверку данных для этого флажка.
create Choice(value) Choice Создает новый вариант выбора.
create Choice(value, isCorrect) Choice Создает новый вариант выбора.
create Response(responses) Item Response Создает новый Item Response для этого флажка.
duplicate() Checkbox Item Создает копию этого элемента и добавляет ее в конец формы.
get Choices() Choice[] Получает все варианты выбора товара.
get Feedback For Correct() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос.
get Feedback For Incorrect() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они дают неверный ответ на вопрос.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Points() Integer Возвращает балльное значение оцениваемого элемента.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
has Other Option() Boolean Определяет, есть ли у товара вариант "другое".
is Required() Boolean Определяет, обязан ли респондент ответить на вопрос.
set Choice Values(values) Checkbox Item Задает варианты выбора элемента из массива строк.
set Choices(choices) Checkbox Item Задает массив вариантов выбора для элемента.
set Feedback For Correct(feedback) Checkbox Item Задает параметры обратной связи, отображаемые респондентам при правильном ответе на вопрос.
set Feedback For Incorrect(feedback) Checkbox Item Задает параметры обратной связи, отображаемые респондентам в случае неправильного ответа на вопрос.
set Help Text(text) Checkbox Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Points(points) Checkbox Item Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу.
set Required(enabled) Checkbox Item Определяет, обязан ли респондент ответить на вопрос.
set Title(title) Checkbox Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
set Validation(validation) Checkbox Item Устанавливает проверку данных для этого флажка.
show Other Option(enabled) Checkbox Item Указывает, есть ли у товара опция "другое".

Checkbox Validation

Checkbox Validation Builder

Методы

Метод Тип возвращаемого значения Краткое описание
require Select At Least(number) Checkbox Validation Builder Необходимо, чтобы было выбрано как минимум это количество вариантов.
require Select At Most(number) Checkbox Validation Builder Необходимо, чтобы было выбрано максимум следующее количество вариантов.
require Select Exactly(number) Checkbox Validation Builder Необходимо, чтобы было выбрано ровно столько вариантов.

Choice

Методы

Метод Тип возвращаемого значения Краткое описание
get Goto Page() Page Break Item Если пользователь выбирает этот вариант и завершает просмотр текущей страницы, Page Break Item устанавливается в качестве места назначения GO_TO_PAGE .
get Page Navigation Type() Page Navigation Type Получает Page Navigation Type , который будет использоваться, если пользователь выберет этот вариант и завершит просмотр текущей страницы.
get Value() String Получает значение выбранного варианта, которое респонденты видят в виде метки при просмотре формы.
is Correct Answer() Boolean Выясняет, является ли предложенный вариант правильным ответом на вопрос.

Date Item

Методы

Метод Тип возвращаемого значения Краткое описание
create Response(response) Item Response Создает новый Item Response , соответствующего данной дате.
duplicate() Date Item Создает копию этого элемента и добавляет ее в конец формы.
get General Feedback() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Points() Integer Возвращает балльное значение оцениваемого элемента.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
includes Year() Boolean Определяет, включает ли элемент даты возможность указания года.
is Required() Boolean Определяет, обязан ли респондент ответить на вопрос.
set General Feedback(feedback) Date Item Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки).
set Help Text(text) Date Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Includes Year(enableYear) Date Item Определяет, включает ли элемент даты указание года.
set Points(points) Date Item Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу.
set Required(enabled) Date Item Определяет, обязан ли респондент ответить на вопрос.
set Title(title) Date Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).

Date Time Item

Методы

Метод Тип возвращаемого значения Краткое описание
create Response(response) Item Response Создает новый Item Response для данного элемента, представляющего собой дату и время.
duplicate() Date Time Item Создает копию этого элемента и добавляет ее в конец формы.
get General Feedback() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Points() Integer Возвращает балльное значение оцениваемого элемента.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
includes Year() Boolean Определяет, включает ли элемент даты возможность указания года.
is Required() Boolean Определяет, обязан ли респондент ответить на вопрос.
set General Feedback(feedback) Date Time Item Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки).
set Help Text(text) Date Time Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Includes Year(enableYear) Date Time Item Определяет, включает ли элемент даты указание года.
set Points(points) Date Time Item Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу.
set Required(enabled) Date Time Item Определяет, обязан ли респондент ответить на вопрос.
set Title(title) Date Time Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).

Destination Type

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

Свойство Тип Описание
SPREADSHEET Enum Для хранения ответов на анкеты используется электронная таблица Google Sheets.

Duration Item

Методы

Метод Тип возвращаемого значения Краткое описание
create Response(hours, minutes, seconds) Item Response Создает новый Item Response , соответствующего данной дате.
duplicate() Duration Item Создает копию этого элемента и добавляет ее в конец формы.
get General Feedback() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Points() Integer Возвращает балльное значение оцениваемого элемента.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
is Required() Boolean Определяет, обязан ли респондент ответить на вопрос.
set General Feedback(feedback) Duration Item Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки).
set Help Text(text) Duration Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Points(points) Duration Item Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу.
set Required(enabled) Duration Item Определяет, обязан ли респондент ответить на вопрос.
set Title(title) Duration Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).

Feedback Type

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

Свойство Тип Описание
CORRECT Enum Обратная связь, которая автоматически отображается респондентам после правильного ответа на вопрос.
INCORRECT Enum Обратная связь, которая автоматически отображается респондентам в случае неправильного ответа на вопрос.
GENERAL Enum Обратная связь, которая автоматически отображается респондентам после отправки ими своего ответа.

Form

Методы

Метод Тип возвращаемого значения Краткое описание
add Checkbox Grid Item() Checkbox Grid Item Добавляет новый вопрос, представленный в виде сетки столбцов и строк, позволяющий респонденту выбирать несколько вариантов ответа в каждой строке из последовательности флажков.
add Checkbox Item() Checkbox Item Добавляет новый вопрос, позволяющий респонденту выбрать один или несколько вариантов ответа, а также необязательное поле «другое».
add Date Item() Date Item Добавляет новый вопрос, позволяющий респонденту указать дату.
add Date Time Item() Date Time Item Добавляет новый вопрос, позволяющий респонденту указать дату и время.
add Duration Item() Duration Item Добавляет новый вопрос, позволяющий респонденту указать продолжительность времени.
add Editor(emailAddress) Form Добавляет указанного пользователя в список редакторов Form .
add Editor(user) Form Добавляет указанного пользователя в список редакторов Form .
add Editors(emailAddresses) Form Добавляет указанный массив пользователей в список редакторов для Form .
add Grid Item() Grid Item Добавляется новый вопрос, представленный в виде сетки столбцов и строк, позволяющий респонденту выбрать один вариант ответа в каждой строке из последовательности радиокнопок.
add Image Item() Image Item Добавляет новый элемент макета, отображающий изображение.
add List Item() List Item Добавляет новый вопрос, позволяющий респонденту выбрать один вариант из выпадающего списка.
add Multiple Choice Item() Multiple Choice Item Добавляет новый пункт вопроса, позволяющий респонденту выбрать один из вариантов ответа из списка переключателей или заполнить необязательное поле «другое».
add Page Break Item() Page Break Item Добавляет новый элемент макета, который отмечает начало страницы.
add Paragraph Text Item() Paragraph Text Item Добавляет новый пункт вопроса, позволяющий респонденту ввести текстовый блок.
add Published Reader(emailAddress) Form Добавляет указанного пользователя в список участников, ответивших на Form .
add Published Reader(user) Form Добавляет указанного пользователя в список участников, ответивших на Form .
add Published Readers(emailAddresses) Form Добавляет указанный массив пользователей в список респондентов для Form .
add Rating Item() Rating Item Добавляет новый вопрос, позволяющий респонденту поставить оценку.
add Scale Item() Scale Item Добавляет новый вопрос, позволяющий респонденту выбрать один вариант из пронумерованной последовательности переключателей.
add Section Header Item() Section Header Item Добавляет новый элемент макета, который визуально обозначает начало раздела.
add Text Item() Text Item Добавляет новый вопрос, позволяющий респонденту ввести одну строку текста.
add Time Item() Time Item Добавляет новый вопрос, позволяющий респонденту указать время суток.
add Video Item() Video Item Добавляет новый элемент макета, отображающий видео.
can Edit Response() Boolean Определяет, будет ли в форме отображаться ссылка для редактирования ответа после его отправки.
collects Email() Boolean Определяет, собирает ли форма адреса электронной почты респондентов.
create Response() Form Response Создает новый ответ на форму.
delete All Responses() Form Удаляет все отправленные ответы из хранилища ответов формы.
delete Item(index) void Удаляет элемент с заданным индексом среди всех элементов формы.
delete Item(item) void Удаляет указанный элемент.
delete Response(responseId) Form Удаляет один ответ из хранилища ответов формы.
get Confirmation Message() String Получает подтверждающее сообщение из формы.
get Custom Closed Form Message() String Получает пользовательское сообщение, отображаемое, если форма не принимает ответы, или пустую строку, если пользовательское сообщение не задано.
get Description() String Получает описание формы.
get Destination Id() String Получает идентификатор адреса получателя ответа формы.
get Destination Type() Destination Type Получает тип адресата ответа формы.
get Edit Url() String Получает URL-адрес, который можно использовать для доступа к режиму редактирования формы.
get Editors() User[] Получает список редакторов для этой Form .
get Id() String Получает идентификатор формы.
get Item By Id(id) Item Получает элемент с заданным ID.
get Items() Item[] Получает массив всех элементов формы.
get Items(itemType) Item[] Получает массив всех элементов заданного типа.
get Published Readers() User[] Получает список респондентов, заполнивших эту Form .
get Published Url() String Получает URL-адрес, который можно использовать для ответа на форму.
get Response(responseId) Form Response Получает один ответ из формы на основе его идентификатора.
get Responses() Form Response[] Получает массив всех ответов на форму.
get Responses(timestamp) Form Response[] Получает массив всех ответов на форму, полученных после указанной даты и времени.
get Shuffle Questions() Boolean Определяет, будет ли порядок вопросов на каждой странице анкеты рандомизированным.
get Summary Url() String Получает URL-адрес, который можно использовать для просмотра сводки ответов на форму.
get Title() String Получает заголовок формы.
has Limit One Response Per User() Boolean Определяет, допускает ли форма только один ответ от респондента.
has Progress Bar() Boolean Определяет, будет ли форма отображать индикатор выполнения.
has Respond Again Link() Boolean Определяет, будет ли в форме отображаться ссылка для отправки дополнительного ответа после заполнения формы респондентом.
is Accepting Responses() Boolean Определяет, принимает ли форма в данный момент ответы.
is Published() Boolean Определяет, будет ли форма опубликована.
is Publishing Summary() Boolean Определяет, будет ли в форме отображаться ссылка для просмотра сводки ответов после заполнения формы респондентом.
is Quiz() Boolean Определяет, является ли форма тестом.
move Item(from, to) Item Перемещает элемент с заданным индексом среди всех элементов формы на другой заданный индекс.
move Item(item, toIndex) Item Перемещает заданный элемент по заданному индексу среди всех элементов формы.
remove Destination() Form Отменяет связь формы с текущим местом назначения ответа.
remove Editor(emailAddress) Form Удаляет указанного пользователя из списка редакторов Form .
remove Editor(user) Form Удаляет указанного пользователя из списка редакторов Form .
remove Published Reader(emailAddress) Form Удаляет указанного пользователя из списка участников, ответивших на Form .
remove Published Reader(user) Form Удаляет указанного пользователя из списка участников, ответивших на Form .
set Accepting Responses(enabled) Form Определяет, принимает ли форма в данный момент ответы.
set Allow Response Edits(enabled) Form Определяет, будет ли форма отображать ссылку для редактирования ответа после его отправки.
set Collect Email(collect) Form Определяет, будет ли форма собирать адреса электронной почты респондентов.
set Confirmation Message(message) Form Устанавливает сообщение с подтверждением для формы.
set Custom Closed Form Message(message) Form Задает сообщение, которое будет отображаться, если форма не принимает ответы.
set Description(description) Form Задает описание формы.
set Destination(type, id) Form Указывает место, куда сохраняются ответы на формы.
set Is Quiz(enabled) Form Определяет, является ли форма викториной.
set Limit One Response Per User(enabled) Form Определяет, разрешает ли форма только один ответ от одного респондента.
set Progress Bar(enabled) Form Определяет, будет ли у формы индикатор выполнения.
set Published(enabled) Form Определяет, будет ли форма опубликована.
set Publishing Summary(enabled) Form Определяет, будет ли форма отображать ссылку для просмотра сводки ответов после того, как респондент отправит форму.
set Show Link To Respond Again(enabled) Form Определяет, будет ли форма отображать ссылку для отправки дополнительного ответа после заполнения формы респондентом.
set Shuffle Questions(shuffle) Form Определяет, будет ли порядок вопросов на каждой странице анкеты рандомизирован.
set Title(title) Form Задает заголовок формы.
shorten Form Url(url) String Преобразует длинный URL-адрес формы в короткий.
submit Grades(responses) Form Выставляет оценки за предоставленные ответы в форме.
supports Advanced Responder Permissions() Boolean Определяет, поддерживает ли форма публикацию.

Form App

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

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

Методы

Метод Тип возвращаемого значения Краткое описание
create(title) Form Создает и возвращает новую Form .
create(title, isPublished) Form Создает и возвращает новую Form в запрошенном состоянии публикации.
create Checkbox Grid Validation() Checkbox Grid Validation Builder Возвращает экземпляр CheckboxGridValidationBuilder, который можно использовать для установки проверки данных для Checkbox Grid Item .
create Checkbox Validation() Checkbox Validation Builder Возвращает экземпляр CheckboxValidationBuilder, который можно использовать для установки проверки данных для Checkbox Item .
create Feedback() Quiz Feedback Builder Возвращает экземпляр QuizFeedbackBuilder, который можно использовать для установки обратной связи по оцениваемому Item .
create Grid Validation() Grid Validation Builder Возвращает экземпляр GridValidationBuilder, который можно использовать для установки валидации для Grid Item .
create Paragraph Text Validation() Paragraph Text Validation Builder Возвращает экземпляр класса ParagraphTextValidationBuilder, который можно использовать для установки проверки для Paragraph Text Item .
create Text Validation() Text Validation Builder Возвращает экземпляр TextValidationBuilder, который можно использовать для установки проверки для Text Item .
get Active Form() Form Возвращает форму, к которой привязан скрипт в качестве контейнера .
get Ui() Ui Возвращает экземпляр пользовательского интерфейса редактора форм, который позволяет скрипту добавлять такие элементы, как меню, диалоговые окна и боковые панели.
open By Id(id) Form Возвращает Form с указанным идентификатором.
open By Url(url) Form Возвращает Form с указанным URL-адресом.

Form Response

Методы

Метод Тип возвращаемого значения Краткое описание
get Edit Response Url() String Генерирует URL-адрес, который можно использовать для редактирования уже отправленного ответа.
get Gradable Item Responses() Item Response[] Получает все ответы на вопросы, содержащиеся в ответе на форму, в том же порядке, в котором эти вопросы отображаются в форме.
get Gradable Response For Item(item) Item Response Получает ответ на запрос, содержащийся в ответе формы для заданного элемента.
get Id() String|null Получает идентификатор ответа на форму.
get Item Responses() Item Response[] Получает все ответы на вопросы, содержащиеся в ответе на форму, в том же порядке, в котором эти вопросы отображаются в форме.
get Respondent Email() String Получает адрес электронной почты человека, отправившего ответ, если включена настройка Form.setCollectEmail(collect) .
get Response For Item(item) Item Response Получает ответ на запрос, содержащийся в ответе на форму для данного элемента.
get Timestamp() Date Получает метку времени отправки ответа на форму.
submit() Form Response Отправляет ответ.
to Prefilled Url() String Генерирует URL-адрес формы, в которой ответы предварительно заполняются на основе ответов, содержащихся в этой форме.
with Item Grade(gradedResponse) Form Response Добавляет оценки за выбранный элемент в ответ на форму.
with Item Response(response) Form Response Добавляет ответ с указанным элементом в ответ на форму.

Grid Item

Методы

Метод Тип возвращаемого значения Краткое описание
clear Validation() Grid Item Удаляет проверку данных для этого элемента таблицы.
create Response(responses) Item Response Создает новый Item Response для данного элемента сетки.
duplicate() Grid Item Создает копию этого элемента и добавляет ее в конец формы.
get Columns() String[] Получает значения для каждого столбца в таблице.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Rows() String[] Получает значения для каждой строки в таблице.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
is Required() Boolean Определяет, обязан ли респондент ответить на вопрос.
set Columns(columns) Grid Item Задает столбцы сетки на основе массива значений.
set Help Text(text) Grid Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Required(enabled) Grid Item Определяет, обязан ли респондент ответить на вопрос.
set Rows(rows) Grid Item Задает строки сетки на основе массива значений.
set Title(title) Grid Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
set Validation(validation) Grid Item Задает параметры проверки данных для данного элемента таблицы.

Grid Validation

Grid Validation Builder

Методы

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

Image Item

Методы

Метод Тип возвращаемого значения Краткое описание
duplicate() Image Item Создает копию этого элемента и добавляет ее в конец формы.
get Alignment() Alignment Определяет горизонтальное выравнивание изображения.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Image() Blob Получает изображение, которое в данный момент назначено элементу.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
get Width() Integer Получает ширину изображения в пикселях.
set Alignment(alignment) Image Item Задает горизонтальное выравнивание изображения.
set Help Text(text) Image Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Image(image) Image Item Задает само изображение.
set Title(title) Image Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
set Width(width) Image Item Задает ширину изображения в пикселях.

Item

Методы

Метод Тип возвращаемого значения Краткое описание
as Checkbox Grid Item() Checkbox Grid Item Возвращает элемент в виде сетки с флажками.
as Checkbox Item() Checkbox Item Возвращает элемент в виде флажка.
as Date Item() Date Item Возвращает элемент в виде даты.
as Date Time Item() Date Time Item Возвращает элемент в формате даты и времени.
as Duration Item() Duration Item Возвращает элемент в виде значения продолжительности.
as Grid Item() Grid Item Возвращает элемент в виде сетки.
as Image Item() Image Item Возвращает элемент в виде изображения.
as List Item() List Item Возвращает элемент в виде списка.
as Multiple Choice Item() Multiple Choice Item Возвращает элемент в виде варианта ответа с несколькими вариантами.
as Page Break Item() Page Break Item Возвращает элемент в качестве элемента разрыва страницы.
as Paragraph Text Item() Paragraph Text Item Возвращает элемент в виде текстового абзаца.
as Rating Item() Rating Item Возвращает элемент в виде рейтингового списка.
as Scale Item() Scale Item Возвращает элемент в виде масштабируемого объекта.
as Section Header Item() Section Header Item Возвращает элемент в качестве заголовка раздела.
as Text Item() Text Item Возвращает элемент в текстовом виде.
as Time Item() Time Item Возвращает элемент в виде временного значения.
as Video Item() Video Item Возвращает элемент в виде видеофайла.
duplicate() Item Создает копию этого элемента и добавляет ее в конец формы.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
set Help Text(text) Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Title(title) Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).

Item Response

Методы

Метод Тип возвращаемого значения Краткое описание
get Feedback() Object Получает обратную связь, предоставленную в ответ на представленный респондентом ответ.
get Item() Item Получает вопрос, на который даёт ответ данный ответ.
get Response() Object Получает ответ, предоставленный респондентом.
get Score() Object Получает оценку за ответ, представленный респондентом.
set Feedback(feedback) Item Response Задает параметры обратной связи, которые должны отображаться для ответа, отправленного респондентом.
set Score(score) Item Response Устанавливает оценку для ответа, представленного респондентом.

Item Type

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

Свойство Тип Описание
CHECKBOX Enum Вопрос, позволяющий респонденту выбрать один или несколько вариантов ответа, а также заполнить необязательное поле «другое».
CHECKBOX_GRID Enum Вопрос, представленный в виде сетки столбцов и строк, позволяет респонденту выбирать несколько вариантов ответа в каждой строке из последовательности флажков.
DATE Enum Вопрос, позволяющий респонденту указать дату.
DATETIME Enum Вопрос, позволяющий респонденту указать дату и время.
DURATION Enum Вопрос, позволяющий респонденту указать промежуток времени.
GRID Enum Вопрос, представленный в виде сетки из столбцов и строк, позволяет респонденту выбрать один вариант ответа в каждой строке из последовательности радиокнопок.
IMAGE Enum Элемент макета, отображающий изображение.
LIST Enum Вопрос, позволяющий респонденту выбрать один вариант из выпадающего списка.
MULTIPLE_CHOICE Enum Вопрос, позволяющий респонденту выбрать один вариант из списка радиокнопок или заполнить необязательное поле «другое».
PAGE_BREAK Enum Элемент макета, обозначающий начало страницы.
PARAGRAPH_TEXT Enum Вопрос, позволяющий респонденту ввести текстовый блок.
RATING Enum Вопрос, позволяющий респонденту поставить оценку.
SCALE Enum Вопрос, позволяющий респонденту выбрать один вариант из пронумерованной последовательности радиокнопок.
SECTION_HEADER Enum Элемент макета, визуально обозначающий начало раздела.
TEXT Enum Вопрос, позволяющий респонденту ввести одну строку текста.
TIME Enum Вопрос, позволяющий респонденту указать время суток.
VIDEO Enum Элемент макета, отображающий видео с YouTube.
FILE_UPLOAD Enum Вопрос, позволяющий респонденту загрузить файл.
UNSUPPORTED Enum Данный элемент в настоящее время не поддерживается через API.

List Item

Методы

Метод Тип возвращаемого значения Краткое описание
create Choice(value) Choice Создает новый вариант выбора.
create Choice(value, isCorrect) Choice Создает новый вариант выбора.
create Choice(value, navigationItem) Choice Создает новый вариант выбора с опцией навигации по страницам, которая позволяет перейти к указанному элементу разрыва страницы.
create Choice(value, navigationType) Choice Создает новый вариант выбора с опцией навигации по страницам.
create Response(response) Item Response Создает новый Item Response для этого элемента списка.
duplicate() List Item Создает копию этого элемента и добавляет ее в конец формы.
get Choices() Choice[] Получает все варианты выбора товара.
get Feedback For Correct() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос.
get Feedback For Incorrect() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они дают неверный ответ на вопрос.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Points() Integer Возвращает балльное значение оцениваемого элемента.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
is Required() Boolean Определяет, обязан ли респондент ответить на вопрос.
set Choice Values(values) List Item Задает варианты выбора элемента из массива строк.
set Choices(choices) List Item Задает массив вариантов выбора для элемента.
set Feedback For Correct(feedback) List Item Задает параметры обратной связи, отображаемые респондентам при правильном ответе на вопрос.
set Feedback For Incorrect(feedback) List Item Задает параметры обратной связи, отображаемые респондентам в случае неправильного ответа на вопрос.
set Help Text(text) List Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Points(points) List Item Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу.
set Required(enabled) List Item Определяет, обязан ли респондент ответить на вопрос.
set Title(title) List Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).

Multiple Choice Item

Методы

Метод Тип возвращаемого значения Краткое описание
create Choice(value) Choice Создает новый вариант выбора.
create Choice(value, isCorrect) Choice Создает новый вариант выбора.
create Choice(value, navigationItem) Choice Создает новый вариант выбора с опцией навигации по страницам, которая позволяет перейти к указанному элементу разрыва страницы.
create Choice(value, navigationType) Choice Создает новый вариант выбора с опцией навигации по страницам.
create Response(response) Item Response Создает новый Item Response на этот вопрос с несколькими вариантами ответа.
duplicate() Multiple Choice Item Создает копию этого элемента и добавляет ее в конец формы.
get Choices() Choice[] Получает все варианты выбора товара.
get Feedback For Correct() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они правильно отвечают на вопрос.
get Feedback For Incorrect() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они дают неверный ответ на вопрос.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Points() Integer Возвращает балльное значение оцениваемого элемента.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
has Other Option() Boolean Определяет, есть ли у товара вариант "другое".
is Required() Boolean Определяет, обязан ли респондент ответить на вопрос.
set Choice Values(values) Multiple Choice Item Задает варианты выбора элемента из массива строк.
set Choices(choices) Multiple Choice Item Задает массив вариантов выбора для элемента.
set Feedback For Correct(feedback) Multiple Choice Item Задает параметры обратной связи, отображаемые респондентам при правильном ответе на вопрос.
set Feedback For Incorrect(feedback) Multiple Choice Item Задает параметры обратной связи, отображаемые респондентам в случае неправильного ответа на вопрос.
set Help Text(text) Multiple Choice Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Points(points) Multiple Choice Item Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу.
set Required(enabled) Multiple Choice Item Определяет, обязан ли респондент ответить на вопрос.
set Title(title) Multiple Choice Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
show Other Option(enabled) Multiple Choice Item Указывает, есть ли у товара опция "другое".

Page Break Item

Методы

Метод Тип возвращаемого значения Краткое описание
duplicate() Page Break Item Создает копию этого элемента и добавляет ее в конец формы.
get Go To Page() Page Break Item Получает Page Break Item , к которому перейдет форма после завершения заполнения страницы, предшествующей этому разрыву (то есть, после достижения этого разрыва страницы при обычном линейном прохождении формы).
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Page Navigation Type() Page Navigation Type Определяет тип навигации по страницам, которая происходит после завершения просмотра страницы до этого разрыва (то есть, при достижении этого разрыва путем обычного линейного прохождения формы).
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
set Go To Page(goToPageItem) Page Break Item Задает страницу, на которую следует перейти после завершения заполнения страницы, предшествующей этому разрыву страницы (то есть, при достижении этого разрыва страницы при обычном линейном прохождении формы).
set Go To Page(navigationType) Page Break Item Задает тип навигации по страницам, которая происходит после завершения заполнения страницы до этого разрыва (то есть, при достижении этого разрыва путем обычного линейного продвижения по форме).
set Help Text(text) Page Break Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Title(title) Page Break Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).

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

Свойство Тип Описание
CONTINUE Enum После заполнения текущей страницы перейдите на следующую страницу формы.
GO_TO_PAGE Enum После заполнения текущей страницы перейдите на указанную страницу формы.
RESTART Enum После заполнения текущей страницы начните заполнение формы с самого начала, не удаляя уже введенные ответы.
SUBMIT Enum Отправьте ответ на форму после заполнения текущей страницы.

Paragraph Text Item

Методы

Метод Тип возвращаемого значения Краткое описание
clear Validation() Paragraph Text Item Удаляет проверку данных для этого текстового элемента абзаца.
create Response(response) Item Response Создает новый Item Response для данного текстового элемента абзаца.
duplicate() Paragraph Text Item Создает копию этого элемента и добавляет ее в конец формы.
get General Feedback() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Points() Integer Возвращает балльное значение оцениваемого элемента.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
is Required() Boolean Определяет, обязан ли респондент ответить на вопрос.
set General Feedback(feedback) Paragraph Text Item Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки).
set Help Text(text) Paragraph Text Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Points(points) Paragraph Text Item Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу.
set Required(enabled) Paragraph Text Item Определяет, обязан ли респондент ответить на вопрос.
set Title(title) Paragraph Text Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
set Validation(validation) Paragraph Text Item Устанавливает проверку данных для этого текстового элемента абзаца.

Paragraph Text Validation

Paragraph Text Validation Builder

Методы

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

Quiz Feedback

Методы

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

Quiz Feedback Builder

Методы

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

Rating Icon Type

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

Свойство Тип Описание
STAR Enum Звездная икона.
HEART Enum Значок сердца.
THUMB_UP Enum Значок «палец вверх».

Rating Item

Методы

Метод Тип возвращаемого значения Краткое описание
create Response(response) Item Response Создает новый Item Response для данного элемента оценки.
duplicate() Rating Item Создает копию этого элемента и добавляет ее в конец формы.
get General Feedback() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Points() Integer Возвращает балльное значение оцениваемого элемента.
get Rating Icon() Rating Icon Type Получает значок, выбранный для оценки.
get Rating Scale Level() Integer Получает уровень по шкале оценки.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
is Required() Boolean Определяет, обязан ли респондент ответить на вопрос.
set General Feedback(feedback) Rating Item Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки).
set Help Text(text) Rating Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Points(points) Rating Item Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу.
set Rating Icon(ratingIcon) Rating Item Устанавливает значок рейтинга.
set Rating Scale Level(ratingScaleLevel) Rating Item Устанавливает максимальный уровень шкалы оценки.
set Required(enabled) Rating Item Определяет, обязан ли респондент ответить на вопрос.
set Title(title) Rating Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).

Scale Item

Методы

Метод Тип возвращаемого значения Краткое описание
create Response(response) Item Response Создает новый Item Response для данного элемента весов.
duplicate() Scale Item Создает копию этого элемента и добавляет ее в конец формы.
get General Feedback() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Left Label() String Получает метку нижней границы шкалы, если таковая имеется.
get Lower Bound() Integer Получает нижнюю границу шкалы.
get Points() Integer Возвращает балльное значение оцениваемого элемента.
get Right Label() String Получает метку верхней границы шкалы, если таковая имеется.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
get Upper Bound() Integer Получает верхнюю границу шкалы.
is Required() Boolean Определяет, обязан ли респондент ответить на вопрос.
set Bounds(lower, upper) Scale Item Задает нижнюю и верхнюю границы шкалы.
set General Feedback(feedback) Scale Item Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки).
set Help Text(text) Scale Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Labels(lower, upper) Scale Item Задает метки для нижней и верхней границ шкалы.
set Points(points) Scale Item Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу.
set Required(enabled) Scale Item Определяет, обязан ли респондент ответить на вопрос.
set Title(title) Scale Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).

Section Header Item

Методы

Метод Тип возвращаемого значения Краткое описание
duplicate() Section Header Item Создает копию этого элемента и добавляет ее в конец формы.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
set Help Text(text) Section Header Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Title(title) Section Header Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).

Text Item

Методы

Метод Тип возвращаемого значения Краткое описание
clear Validation() Text Item Удаляет проверку данных для этого текстового элемента.
create Response(response) Item Response Создает новый Item Response для данного текстового элемента.
duplicate() Text Item Создает копию этого элемента и добавляет ее в конец формы.
get General Feedback() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Points() Integer Возвращает балльное значение оцениваемого элемента.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
is Required() Boolean Определяет, обязан ли респондент ответить на вопрос.
set General Feedback(feedback) Text Item Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки).
set Help Text(text) Text Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Points(points) Text Item Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу.
set Required(enabled) Text Item Определяет, обязан ли респондент ответить на вопрос.
set Title(title) Text Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
set Validation(validation) Text Item Устанавливает проверку достоверности данных для этого текстового элемента.

Text Validation

Text Validation Builder

Методы

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

Time Item

Методы

Метод Тип возвращаемого значения Краткое описание
create Response(hour, minute) Item Response Создает новый Item Response для данного временного интервала.
duplicate() Time Item Создает копию этого элемента и добавляет ее в конец формы.
get General Feedback() Quiz Feedback |null Возвращает обратную связь, которая отображается респондентам, когда они отвечают на вопрос, за который можно поставить оценку.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Points() Integer Возвращает балльное значение оцениваемого элемента.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
is Required() Boolean Определяет, обязан ли респондент ответить на вопрос.
set General Feedback(feedback) Time Item Настраивает обратную связь, которая будет отображаться респондентам, когда они отвечают на оцениваемый вопрос, на который нет правильного или неправильного ответа (т.е. вопросы, требующие ручной оценки).
set Help Text(text) Time Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Points(points) Time Item Устанавливает количество баллов, которое может быть присуждено оцениваемому элементу.
set Required(enabled) Time Item Определяет, обязан ли респондент ответить на вопрос.
set Title(title) Time Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).

Video Item

Методы

Метод Тип возвращаемого значения Краткое описание
duplicate() Video Item Создает копию этого элемента и добавляет ее в конец формы.
get Alignment() Alignment Определяет горизонтальное выравнивание видео.
get Help Text() String Получает справочный текст элемента (иногда называемый описательным текстом для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
get Id() Integer Получает уникальный идентификатор элемента.
get Index() Integer Получает индекс элемента среди всех элементов в форме.
get Title() String Получает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
get Type() Item Type Получает тип элемента, представленный в виде Item Type .
get Width() Integer Получает ширину видео в пикселях.
set Alignment(alignment) Video Item Задает горизонтальное выравнивание видео.
set Help Text(text) Video Item Задает текст справки для элемента (иногда называемый текстом описания для элементов макета, таких как Image Items , Page Break Items и Section Header Items ).
set Title(title) Video Item Задает заголовок элемента (иногда называемый текстом заголовка, в случае Section Header Item ).
set Video Url(youtubeUrl) Video Item Задает само видео, используя указанный URL-адрес или идентификатор видео на YouTube.
set Width(width) Video Item Задает ширину видео в пикселях.