Class CollapseControl

CollapseControl

Um controle de retração e expansão personalizável.

Disponível apenas para apps do Google Chat. Não disponível para complementos do 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);

Métodos

MétodoTipo de retornoBreve descrição
setCollapseButton(button)CollapseControlDefine o Button que aparece para o botão "mostrar menos".
setExpandButton(button)CollapseControlDefine o Button que aparece para o botão "Mostrar mais".
setHorizontalAlign(horizontalAlignment)CollapseControlDefine o HorizontalAlignment do CollapseControl.

Documentação detalhada

setCollapseButton(button)

Define o Button que aparece para o botão "mostrar menos". Opcional.
Precisa ser definido com o botão de redução.

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

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

Parâmetros

NomeTipoDescrição
buttonButtonO botão de retração a ser definido.

Retornar

CollapseControl: este objeto, para encadeamento.


setExpandButton(button)

Define o Button que aparece para o botão "Mostrar mais". Opcional.
Precisa ser definido com o botão de redução.

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

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

Parâmetros

NomeTipoDescrição
buttonButtonO botão "Abrir" a ser definido.

Retornar

CollapseControl: este objeto, para encadeamento.


setHorizontalAlign(horizontalAlignment)

Define o HorizontalAlignment do CollapseControl. Opcional. *

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

Parâmetros

NomeTipoDescrição
horizontalAlignmentHorizontalAlignmentO alinhamento horizontal do widget CollapseControl.

Retornar

CollapseControl: este objeto, para encadeamento.