Class ChipList

ChipList

Contém um conjunto de objetos Chip que são mostrados em uma linha, passando para a próxima linha para rolagem horizontal.

Disponível para apps do Google Chat. Na prévia para desenvolvedores dos complementos do 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 retornoBreve descrição
addChip(chip)ChipListAdiciona um ícone.
addEventAction(eventAction)WidgetAdiciona a ação de evento que pode ser realizada no widget.
setId(id)WidgetDefine o ID exclusivo atribuído que é usado para identificar o widget a ser alterado.
setLayout(layout)ChipListDefine o layout da lista de chips.
setVisibility(visibility)WidgetDefine a visibilidade do widget.

Documentação detalhada

addChip(chip)

Adiciona um ícone.

Parâmetros

NomeTipoDescrição
chipChipO ícone a ser adicionado.

Retornar

ChipList: este objeto, para encadeamento.


addEventAction(eventAction)

Adiciona a ação de evento que pode ser realizada no widget.

Parâmetros

NomeTipoDescrição
eventActionEventActionO EventAction a ser adicionado.

Retornar

Widget: o objeto para encadeamento.


setId(id)

Define o ID exclusivo atribuído que é usado para identificar o widget a ser alterado. A mutação de widget só é compatível com complementos.

Parâmetros

NomeTipoDescrição
idStringO ID do widget, com um limite de 64 caracteres e no formato `[a-zA-Z0-9-]+`.

Retornar

Widget: este objeto, para encadeamento.


setLayout(layout)

Define o layout da lista de chips. Se não for definido, o padrão será o layout ChipListLayout.WRAPPED.

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

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

Parâmetros

NomeTipoDescrição
layoutChipListLayoutO layout da lista de ícones.

Retornar

ChipList: este objeto, para encadeamento.


setVisibility(visibility)

Define a visibilidade do widget. O valor padrão é "VISIBLE".

Parâmetros

NomeTipoDescrição
visibilityVisibilityO Visibility do widget.

Retornar

Widget: o objeto para encadeamento.