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 Устанавливает видимость виджета.

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

add Button(button)

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

Параметры

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

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

Button Set — этот объект предназначен для объединения в цепочку.


add Event Action(eventAction)

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

Параметры

Имя Тип Описание
event Action Event Action Будет добавлено Event Action .

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

Widget — Объект, для объединения в цепочку.


set Id(id)

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

Параметры

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

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

Widget — объект для объединения в цепочку.


set Visibility(visibility)

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

Параметры

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

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

Widget — Объект, для объединения в цепочку.