Class CollapseControl

СвернутьControl

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

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

const collapseButton =
    CardService.newTextButton()
        .setTextButtonStyle(CardService.TextButtonStyle.BORDERLESS)
        .setText('less less')
        .setMaterialIcon(CardService.newMaterialIcon().setName('bug_report'));

const expandButton =
    CardService.newImageButton()
        .setImageButtonStyle(CardService.ImageButtonStyle.FILLED)
        .setMaterialIcon(CardService.newMaterialIcon().setName('bug_report'));

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

Методы

Метод Тип возврата Краткое описание
setCollapseButton(button) CollapseControl Устанавливает Button , отображаемую для кнопки «показать меньше».
setExpandButton(button) CollapseControl Устанавливает Button , отображаемую для кнопки «показать больше».
setHorizontalAlign(horizontalAlignment) CollapseControl Устанавливает HorizontalAlignment CollapseControl .

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

setCollapseButton(button)

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

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

Параметры

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

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

CollapseControl — этот объект для цепочки.


setExpandButton(button)

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

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

Параметры

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

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

CollapseControl — этот объект для цепочки.


setHorizontalAlign(horizontalAlignment)

Устанавливает HorizontalAlignment CollapseControl . Необязательный. *

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

Параметры

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

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

CollapseControl — этот объект для цепочки.