Class CollapseControl

CollapseControl

Un control personalizable de contraer y expandir.

Solo está disponible para las apps de Google Chat. No está disponible para complementos de 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étodoTipo de datos que se muestraDescripción breve
setCollapseButton(button)CollapseControlEstablece el Button que se muestra para el botón "Mostrar menos".
setExpandButton(button)CollapseControlEstablece el Button que se muestra para el botón "Mostrar más".
setHorizontalAlign(horizontalAlignment)CollapseControlEstablece el HorizontalAlignment de CollapseControl.

Documentación detallada

setCollapseButton(button)

Establece el Button que se muestra para el botón "Mostrar menos". Opcional.
Debe configurarse junto con el botón para contraer.

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

Parámetros

NombreTipoDescripción
buttonButtonEl botón para contraer que se debe configurar

Volver

CollapseControl: Este objeto, para encadenar.


setExpandButton(button)

Establece el objeto Button que se muestra para el botón "mostrar más". Opcional.
Se debe configurar junto con el botón de colapso.

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

Parámetros

NombreTipoDescripción
buttonButtonEl botón para expandir que se establecerá.

Volver

CollapseControl: Este objeto para el encadenamiento.


setHorizontalAlign(horizontalAlignment)

Establece el HorizontalAlignment del CollapseControl. Opcional. *

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

Parámetros

NombreTipoDescripción
horizontalAlignmentHorizontalAlignmentEs la alineación horizontal del widget CollapseControl.

Volver

CollapseControl: Este objeto, para encadenar.