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('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 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 del CollapseControl.

Documentación detallada

setCollapseButton(button)

Establece el Button que se muestra para el botón "Mostrar menos". Opcional.
Se debe configurar junto con el botón de colapso.

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

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 Button que se muestra para el botón "Mostrar más". Opcional.
Se debe configurar junto con el botón de colapso.

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

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

Parámetros

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

Volver

CollapseControl: Este objeto, para encadenar.


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.