Class CollapseControl

CollapseControl

Commande de réduction et d'expansion personnalisable.

Disponible uniquement pour les applications Google Chat. Non disponible pour les modules complémentaires 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éthodes

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

Documentation détaillée

setCollapseButton(button)

Définit l'Button affiché pour le bouton "Afficher moins". Facultatif.
À définir avec le bouton de réduction.

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

Paramètres

NomTypeDescription
buttonButtonBouton "Réduire" à définir.

Renvois

CollapseControl : cet objet, pour le chaînage.


setExpandButton(button)

Définit l'Button affiché pour le bouton "Afficher plus". Facultatif.
doit être défini avec le bouton de réduction.

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

Paramètres

NomTypeDescription
buttonButtonBouton "Développer" à définir.

Renvois

CollapseControl : cet objet, pour le chaînage.


setHorizontalAlign(horizontalAlignment)

Définit le HorizontalAlignment du 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.