Настраиваемый элемент управления сворачиванием и разворачиванием.
Доступно для приложений 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 . |
Подробная документация
setCollapseButton(button)
Задает Button , которая отображается для кнопки «Показать меньше». Необязательный параметр.
Необходимо установить вместе с кнопкой сворачивания.
const collapseButton = CardService.newTextButton().setText('Collapse'); const collapseControl = CardService.newCollapseControl() .setCollapseButton(collapseButton);
Параметры
| Имя | Тип | Описание |
|---|---|---|
button | Button | Кнопка сворачивания для настройки. |
Возвращаться
CollapseControl — Этот объект используется для создания цепочек вызовов.
setExpandButton(button)
Задает Button , которая отображается для кнопки «Показать больше». Необязательный параметр.
Необходимо установить вместе с кнопкой сворачивания.
const expandButton = CardService.newTextButton().setText('Expand'); const collapseControl = CardService.newCollapseControl() .setExpandButton(expandButton);
Параметры
| Имя | Тип | Описание |
|---|---|---|
button | Button | Кнопка развертывания для настроек. |
Возвращаться
CollapseControl — Этот объект используется для создания цепочек вызовов.
setHorizontalAlign(horizontalAlignment)
Задает HorizontalAlignment элемента CollapseControl . Необязательно. *
const collapseControl = CardService.newCollapseControl().setHorizontalAlign( CardService.HorizontalAlignment.START, );
Параметры
| Имя | Тип | Описание |
|---|---|---|
horizontal Alignment | Horizontal Alignment | Горизонтальное выравнивание виджета CollapseControl. |
Возвращаться
CollapseControl — Этот объект используется для создания цепочек вызовов.