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
pop Card()
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 de cards.
Retornar
Navigation: este objeto, para encadeamento.
pop To Named Card(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.
pop To Root()
Disponível para complementos do Google Workspace que estendem o Google Chat.
Remove a pilha de cards até o card raiz. Pode ser encadeado com outras ações de navegação de cards.
Retornar
Navigation: este objeto, para encadeamento.
print Json()
Imprime a representação JSON deste objeto. Isso é apenas para depuração.
Retornar
String
push Card(card)
Envia o card especificado para a pilha. 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() .pushCard(card);
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
card | Card | Um cartão para adicionar à pilha. |
Retornar
Navigation: este objeto, para encadeamento.
update Card(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.