Class CollapseControl

Свернуть элемент управления

Настраиваемый свертывание и расширение контроля.

Доступно для приложений Google Chat. В предварительной версии для разработчиков дополнений Google Workspace.

const collapseButton =
    CardService.newTextButton()
        .setTextButtonStyle(CardService.TextButtonStyle.BORDERLESS)
        .setText('Collapse');

const expandButton =
    CardService.newImageButton()
        .setImageButtonStyle(CardService.ImageButtonStyle.FILLED);

const collapseControl =
    CardService.newCollapseControl()
        .setHorizontalAlign(CardService.HorizontalAlignment.END)
        .setExpandButton(expandButton)
        .setCollapseButton(collapseButton);

Методы

Метод Тип возврата Краткое описание
set Collapse Button(button) Collapse Control Устанавливает Button , отображаемую для кнопки «показать меньше».
set Expand Button(button) Collapse Control Устанавливает Button , отображаемую для кнопки «показать больше».
set Horizontal Align(horizontalAlignment) Collapse Control Устанавливает Horizontal Alignment Collapse Control .

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

set Collapse Button(button)

Устанавливает Button , отображаемую для кнопки «показать меньше». Необязательный.
Должен быть установлен вместе с кнопкой «Свернуть».

const collapseButton =
    CardService.newTextButton().setText('Collapse');

const collapseControl =
    CardService.newCollapseControl()
        .setCollapseButton(collapseButton);

Параметры

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

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

Collapse Control — этот объект для объединения.


set Expand Button(button)

Устанавливает Button , отображаемую для кнопки «показать больше». Необязательный.
Должен быть установлен вместе с кнопкой «Свернуть».

const expandButton =
    CardService.newTextButton().setText('Expand');

const collapseControl =
    CardService.newCollapseControl()
        .setExpandButton(expandButton);

Параметры

Имя Тип Описание
button Button Кнопка развертывания для установки.

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

Collapse Control — этот объект для объединения.


set Horizontal Align(horizontalAlignment)

Устанавливает Horizontal Alignment Collapse Control . Необязательный. *

const collapseControl = CardService.newCollapseControl().setHorizontalAlign(
    CardService.HorizontalAlignment.START,
);

Параметры

Имя Тип Описание
horizontal Alignment Horizontal Alignment Горизонтальное выравнивание виджета CollapseControl.

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

Collapse Control — этот объект для объединения.