Class ChipList

ChipList

Contiene un conjunto de objetos Chip que se muestran en una fila y se ajustan a la siguiente línea para el desplazamiento horizontal.

Disponible para las apps de Google Chat. En versión preliminar para desarrolladores para los complementos de Google Workspace.

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

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

Métodos

MétodoTipo de datos que se devuelveDescripción breve
addChip(chip)ChipListAgrega un chip.
addEventAction(eventAction)WidgetAgrega la acción de evento que se puede realizar en el widget.
setId(id)WidgetEstablece el ID único asignado que se usa para identificar el widget que se mutará.
setLayout(layout)ChipListEstablece el diseño de la lista de chips.
setVisibility(visibility)WidgetEstablece la visibilidad del widget.

Documentación detallada

addChip(chip)

Agrega un chip.

Parámetros

NombreTipoDescripción
chipChipEl chip que se agregará.

Devolver

ChipList : Este objeto, para el encadenamiento.


addEventAction(eventAction)

Agrega la acción de evento que se puede realizar en el widget.

Parámetros

NombreTipoDescripción
eventActionEventActionEl EventAction que se agregará.

Devolver

Widget : El objeto, para el encadenamiento.


setId(id)

Establece el ID único asignado que se usa para identificar el widget que se mutará. La mutación de widgets solo es compatible con los complementos.

Parámetros

NombreTipoDescripción
idStringEl ID del widget, con un límite de 64 caracteres y en formato `[a-zA-Z0-9-]+`.

Devolver

Widget : Este objeto, para el encadenamiento.


setLayout(layout)

Establece el diseño de la lista de chips. Si no se establece, el valor predeterminado es el diseño ChipListLayout.WRAPPED.

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

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

Parámetros

NombreTipoDescripción
layoutChipListLayoutEl diseño de la lista de chips.

Devolver

ChipList : Este objeto, para el encadenamiento.


setVisibility(visibility)

Establece la visibilidad del widget. El valor predeterminado es `VISIBLE`.

Parámetros

NombreTipoDescripción
visibilityVisibilityLa Visibility del widget.

Devolver

Widget : El objeto, para el encadenamiento.