Class ChipList

Listede chips

Contient un ensemble d'objets Chip qui sont affichés sur une ligne et qui passent à la ligne suivante pour permettre le défilement horizontal.

Disponible pour les applications Google Chat. En preview développeur pour les modules complémentaires Google Workspace.

const chip = CardService.newChip();
// Finish building the text chip...

const chipList = CardService.newChipList()
                     .setLayout(CardService.ChipListLayout.WRAPPED)
                     .addChip(chip);

Méthodes

MéthodeType renvoyéBrève description
addChip(chip)ChipListAjoute un chip.
addEventAction(eventAction)WidgetAjoute l'action d'événement qui peut être effectuée sur le widget.
setId(id)WidgetDéfinit l'ID unique attribué qui est utilisé pour identifier le widget à modifier.
setLayout(layout)ChipListDéfinit la mise en page de la liste de chips.
setVisibility(visibility)WidgetDéfinit la visibilité du widget.

Documentation détaillée

addChip(chip)

Ajoute un chip.

Paramètres

NomTypeDescription
chipChipChip à ajouter.

Renvois

ChipList : cet objet, pour le chaînage.


addEventAction(eventAction)

Ajoute l'action d'événement qui peut être effectuée sur le widget.

Paramètres

NomTypeDescription
eventActionEventActionEventAction à ajouter.

Renvois

Widget : objet pour le chaînage.


setId(id)

Définit l'ID unique attribué qui est utilisé pour identifier le widget à modifier. La mutation de widget n'est disponible que dans les modules complémentaires.

Paramètres

NomTypeDescription
idStringID du widget, limité à 64 caractères et au format `[a-zA-Z0-9-]+`.

Renvois

Widget : cet objet, pour le chaînage.


setLayout(layout)

Définit la mise en page de la liste de chips. Si cette valeur n'est pas définie, la disposition ChipListLayout.WRAPPED est utilisée par défaut.

const chip = CardService.newChip();
// Finish building the text chip...

const chipList =
    CardService.newChipList()
        .setLayout(CardService.ChipListLayout.HORIZONTAL_SCROLLABLE)
        .addChip(chip);

Paramètres

NomTypeDescription
layoutChipListLayoutMise en page de la liste de chips.

Renvois

ChipList : cet objet, pour le chaînage.


setVisibility(visibility)

Définit la visibilité du widget. La valeur par défaut est "VISIBLE".

Paramètres

NomTypeDescription
visibilityVisibilityLe Visibility du widget.

Renvois

Widget : objet pour le chaînage.