Es un objeto auxiliar que controla la navegación de tarjetas. Consulta la guía de navegación con tarjetas para obtener más detalles.
Ejemplo de uso:
function myFunction() { return AddOnsResponseService.newChatDataActionBuilder(); }
Métodos
| Método | Tipo de datos que se muestra | Descripción breve |
|---|---|---|
pop | Navigation | |
pop | Navigation | |
pop | Navigation | |
print | String | Imprime la representación JSON de este objeto. |
push | Navigation | Coloca la carta indicada en la pila. |
set | Navigation | Establece la acción de navegación final. |
update | Navigation | Realiza un reemplazo in situ de la tarjeta actual. |
Documentación detallada
pop Card()
Disponible para los complementos de Google Workspace que extienden Google Chat.
Quita una tarjeta de la pila de navegación. Se puede encadenar con otras acciones de navegación por tarjetas.
Volver
Navigation: Este objeto, para encadenar.
pop To Named Card(cardName)
Disponible para los complementos de Google Workspace que extienden Google Chat.
Muestra la tarjeta especificada por su nombre. Se puede encadenar con otras acciones de navegación de tarjetas.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
card | String | Es el nombre de la tarjeta a la que se navegará. |
Volver
Navigation: Este objeto, para encadenar.
pop To Root()
Disponible para los complementos de Google Workspace que extienden Google Chat.
Quita la pila de tarjetas hasta la tarjeta raíz. Se puede encadenar con otras acciones de navegación de tarjetas.
Volver
Navigation: Este objeto, para encadenar.
print Json()
Imprime la representación JSON de este objeto. Esto es solo para depuración.
Volver
String
push Card(card)
Coloca la carta indicada en la pila. Se puede encadenar con otras acciones de navegación de tarjetas.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')) .addSection(cardSection) .build(); const navigation = AddOnsResponseService.newNavigation() .pushCard(card);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
card | Card | Es una tarjeta que se agregará a la pila. |
Volver
Navigation: Este objeto, para encadenar.
update Card(card)
Realiza un reemplazo in situ de la tarjeta actual. Se puede encadenar con otras acciones de navegación de tarjetas.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')) .addSection(cardSection) .build(); const navigation = AddOnsResponseService.newNavigation() .updateCard(card);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
card | Card | Es una tarjeta que reemplazará la actual. |
Volver
Navigation: Este objeto, para encadenar.