Class CollapseControl

CollapseControl

Contrôle de réduction et d'expansion personnalisable.

Disponible pour les applications Google Chat. En preview développeur pour les modules complémentaires 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éthodes

MéthodeType renvoyéBrève description
setCollapseButton(button)CollapseControlDéfinit le Button qui s'affiche pour le bouton "Afficher moins".
setExpandButton(button)CollapseControlDéfinit le Button qui s'affiche pour le bouton "Afficher plus".
setHorizontalAlign(horizontalAlignment)CollapseControlDéfinit le HorizontalAlignment de CollapseControl.

Documentation détaillée

setCollapseButton(button)

Définit le Button qui s'affiche pour le bouton "Afficher moins". Facultatif.
Doit être défini avec le bouton de réduction.

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

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

Paramètres

NomTypeDescription
buttonButtonBouton de réduction à définir.

Renvois

CollapseControl : cet objet, pour le chaînage.


setExpandButton(button)

Définit le Button qui s'affiche pour le bouton "Afficher plus". Facultatif.
Doit être défini avec le bouton de réduction.

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

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

Paramètres

NomTypeDescription
buttonButtonBouton de développement à définir.

Renvois

CollapseControl : cet objet, pour le chaînage.


setHorizontalAlign(horizontalAlignment)

Définit le HorizontalAlignment de CollapseControl. Facultatif. *

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

Paramètres

NomTypeDescription
horizontalAlignmentHorizontalAlignmentAlignement horizontal du widget CollapseControl.

Renvois

CollapseControl : cet objet, pour le chaînage.