Class ButtonSet

Набор кнопок

Содержит набор объектов Button , которые отображаются в ряд.

Доступно для дополнений Google Workspace и приложений Google Chat.

const textButton = CardService.newTextButton();
// Finish building the text button...

const imageButton = CardService.newImageButton();
// Finish building the image button...

const buttonSet =
    CardService.newButtonSet().addButton(textButton).addButton(imageButton);

Методы

Метод Тип возвращаемого значения Краткое описание
add Button(button) Button Set Добавляет кнопку.
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить с виджетом.
set Id(id) Widget Задает уникальный идентификатор, используемый для идентификации виджета, подлежащего изменению.
set Visibility(visibility) Widget Задает видимость виджета.

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

addButton(button)

Добавляет кнопку.

Параметры

Имя Тип Описание
button Button Кнопка для добавления.

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

ButtonSet — Этот объект используется для создания цепочек вызовов.


addEventAction(eventAction)

Добавляет действие события, которое можно выполнить с виджетом.

Параметры

Имя Тип Описание
event Action Event Action Необходимо добавить Event Action .

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

Widget — Объект для создания цепочек.


setId(id)

Задает уникальный идентификатор, используемый для идентификации виджета, который необходимо изменить. Изменение виджетов поддерживается только в дополнениях.

Параметры

Имя Тип Описание
id String Идентификатор виджета, ограниченный 64 символами и в формате `[a-zA-Z0-9-]+`.

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

Widget — этот объект используется для создания цепочек вызовов.


setVisibility(visibility)

Задает видимость виджета. Значение по умолчанию — `VISIBLE`.

Параметры

Имя Тип Описание
visibility Visibility Visibility виджета.

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

Widget — Объект для создания цепочек.