Um objeto auxiliar que controla a navegação por cards. Consulte o guia de navegação por cards para mais detalhes.
Exemplo de uso:
function myFunction() { return AddOnsResponseService.newChatDataActionBuilder(); }
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
pop | Navigation | |
pop | Navigation | |
pop | Navigation | |
print | String | Imprime a representação JSON deste objeto. |
push | Navigation | Envia o card especificado para a pilha. |
set | Navigation | Define a ação de navegação final. |
update | Navigation | Faz uma substituição no lugar do cartão atual. |
Documentação detalhada
popCard()
Disponível para complementos do Google Workspace que estendem o Google Chat.
Extrai um card da pilha de navegação. Pode ser encadeado com outras ações de navegação por cards.
Retornar
Navigation: este objeto, para encadeamento.
popToNamedCard(cardName)
Disponível para complementos do Google Workspace que estendem o Google Chat.
Mostra o card especificado pelo nome. Pode ser encadeado com outras ações de navegação de cards.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
card | String | O nome do card para navegar. |
Retornar
Navigation: este objeto, para encadeamento.
popToRoot()
Disponível para complementos do Google Workspace que estendem o Google Chat.
Extrai a pilha de cards para o card raiz. Pode ser encadeado com outras ações de navegação por cards.
Retornar
Navigation: este objeto, para encadeamento.
printJson()
Imprime a representação JSON deste objeto. Isso é apenas para depuração.
Retornar
String
pushCard(card)
Envia o card especificado para a pilha. Pode ser encadeado com outras ações de navegação por cards.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')) .addSection(cardSection) .build(); const navigation = AddOnsResponseService.newNavigation() .pushCard(card);
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
card | Card | Um cartão a ser adicionado à pilha. |
Retornar
Navigation: este objeto, para encadeamento.
updateCard(card)
Faz uma substituição no lugar do cartão atual. Pode ser encadeado com outras ações de navegação de cards.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')) .addSection(cardSection) .build(); const navigation = AddOnsResponseService.newNavigation() .updateCard(card);
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
card | Card | Um card para substituir o atual. |
Retornar
Navigation: este objeto, para encadeamento.