Class CheckboxValidationBuilder

CheckboxValidationBuilder

DataValidationBuilder для CheckboxValidation ).

// Add a checkBox item to a form and require exactly two selections.
const form = FormApp.create('My Form');
const checkBoxItem = form.addCheckboxItem();
checkBoxItem.setTitle('What two condiments would you like on your hot dog?');
checkBoxItem.setChoices([
  checkBoxItem.createChoice('Ketchup'),
  checkBoxItem.createChoice('Mustard'),
  checkBoxItem.createChoice('Relish'),
]);
const checkBoxValidation = FormApp.createCheckboxValidation()
                               .setHelpText('Select two condiments.')
                               .requireSelectExactly(2)
                               .build();
checkBoxItem.setValidation(checkBoxValidation);

Методы

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

Подробная документация

requireSelectAtLeast(number)

Необходимо, чтобы было выбрано как минимум это количество вариантов.

Параметры

Имя Тип Описание
number Integer

Возвращаться

CheckboxValidationBuilder — этот CheckboxValidationBuilder предназначен для создания цепочек проверок.


requireSelectAtMost(number)

Необходимо, чтобы было выбрано максимум следующее количество вариантов.

Параметры

Имя Тип Описание
number Integer

Возвращаться

CheckboxValidationBuilder — этот CheckboxValidationBuilder предназначен для создания цепочек проверок.


requireSelectExactly(number)

Необходимо, чтобы было выбрано ровно столько вариантов.

Параметры

Имя Тип Описание
number Integer

Возвращаться

CheckboxValidationBuilder — этот CheckboxValidationBuilder предназначен для создания цепочек проверок.