Class CollapseControl

CollapseControl

Un control de expansión y contracción personalizable.

Disponible para las apps de Google Chat. En versión preliminar para desarrolladores para los 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 devuelveDescripció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". Es opcional.
Se debe configurar junto con el botón de contracción.

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

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

Parámetros

NombreTipoDescripción
buttonButtonEl botón de contracción que se configurará.

Volver

CollapseControl: Este objeto, para el encadenamiento.


setExpandButton(button)

Establece el Button que se muestra para el botón "Mostrar más". Es opcional.
Se debe configurar junto con el botón de contracción.

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

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

Parámetros

NombreTipoDescripción
buttonButtonEl botón de expansión que se configurará.

Volver

CollapseControl: Este objeto, para el encadenamiento.


setHorizontalAlign(horizontalAlignment)

Establece el HorizontalAlignment del CollapseControl. Es opcional. *

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

Parámetros

NombreTipoDescripción
horizontalAlignmentHorizontalAlignmentLa alineación horizontal del widget CollapseControl.

Volver

CollapseControl: Este objeto, para el encadenamiento.