Элемент пользовательского интерфейса, который можно включать и выключать. Его можно использовать только внутри виджета DecoratedText .
Доступно для дополнений Google Workspace и приложений Google Chat.
const switchDecoratedText = CardService.newDecoratedText() .setTopLabel('Switch decorated text widget label') .setText('This is a decorated text widget with a switch on the right') .setWrapText(true) .setSwitchControl( CardService.newSwitch() .setFieldName('form_input_switch_key') .setValue('form_input_switch_value') .setOnChangeAction( CardService.newAction().setFunctionName( 'handleSwitchChange'), ), );
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
set Control Type(controlType) | Switch | Задает тип управления переключателем. |
set Field Name(fieldName) | Switch | Устанавливает ключ, идентифицирующий этот переключатель в объекте события, генерируемом при взаимодействии с пользовательским интерфейсом. |
set On Change Action(action) | Switch | Задает действие, которое будет выполнено при переключении тумблера. |
set Selected(selected) | Switch | Определяет, должен ли этот переключатель запускаться в выбранном или невыбранном состоянии. |
set Value(value) | Switch | Устанавливает значение, которое отправляется в качестве входных данных формы при включении этого переключателя. |
Подробная документация
setControlType(controlType)
Задает тип управления переключателя. По умолчанию — SWITCH .
Параметры
| Имя | Тип | Описание |
|---|---|---|
control Type | Switch Control Type | Тип управления переключателем. |
Возвращаться
Switch — Этот объект используется для создания цепочек вызовов.
setFieldName(fieldName)
Задает ключ, идентифицирующий этот переключатель в объекте события, генерируемом при взаимодействии с пользовательским интерфейсом. Не виден пользователю. Обязательный параметр.
В отличие от других полей формы, имя этого поля не обязательно должно быть уникальным. Значения полей формы для переключателей с одинаковым именем возвращаются в виде массива. Массив содержит значения для всех включенных переключателей с таким именем поля.
Параметры
| Имя | Тип | Описание |
|---|---|---|
field Name | String | Ключ, используемый для идентификации этого выключателя. |
Возвращаться
Switch — Этот объект используется для создания цепочек вызовов.
setOnChangeAction(action)
setSelected(selected)
Определяет, должен ли этот переключатель запускаться в выбранном или невыбранном состоянии.
Параметры
| Имя | Тип | Описание |
|---|---|---|
selected | Boolean | Начальное состояние переключателя. |
Возвращаться
Switch — Этот объект используется для создания цепочек вызовов.
setValue(value)
Устанавливает значение, которое отправляется в качестве входных данных формы при включении этого переключателя.
Параметры
| Имя | Тип | Описание |
|---|---|---|
value | String | Значение, связанное с именем, когда переключатель включен. При передаче в функцию обратного вызова формы оно всегда представляется в виде строки. |
Возвращаться
Switch — Этот объект используется для создания цепочек вызовов.