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('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);
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
setCollapseButton(button) | CollapseControl | Define o Button que aparece para o botão "mostrar menos". |
setExpandButton(button) | CollapseControl | Define o Button mostrado para o botão "Mostrar mais". |
setHorizontalAlign(horizontalAlignment) | CollapseControl | Define o HorizontalAlignment do CollapseControl . |
Documentação detalhada
setCollapseButton(button)
Define o Button
que é exibido para o botão "mostrar menos". Opcional.
Precisa ser definido com o botão de redução.
const collapseControl = CardService.newCollapseControl().setCollapseButton(collapseButton);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
button | Button | O botão de retração a ser definido. |
Retornar
CollapseControl
: este objeto, para encadeamento.
setExpandButton(button)
Define o Button
mostrado para o botão "Mostrar mais". Opcional.
Precisa ser definido com o botão de redução.
const collapseControl = CardService.newCollapseControl().setExpandButton(expandButton);
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
button | Button | O 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
Nome | Tipo | Descrição |
---|---|---|
horizontalAlignment | HorizontalAlignment | O alinhamento horizontal do widget CollapseControl. |
Retornar
CollapseControl
: este objeto, para encadeamento.