Class Navigation

Navigazione

Un oggetto helper che controlla la navigazione delle schede. Per ulteriori dettagli, consulta la guida alla navigazione delle schede.

Esempio di utilizzo:

function myFunction() {
  return AddOnsResponseService.newChatDataActionBuilder();
}

Metodi

MetodoTipo restituitoBreve descrizione
popCard()Navigation
popToNamedCard(cardName)Navigation
popToRoot()Navigation
printJson()StringStampa la rappresentazione JSON di questo oggetto.
pushCard(card)NavigationInserisce la carta specificata nel mazzo.
setEndNavigation(endNavigation)NavigationImposta l'azione di navigazione finale.
updateCard(card)NavigationEsegue una sostituzione sul posto della carta attuale.

Documentazione dettagliata

popCard()

Disponibile per i componenti aggiuntivi di Google Workspace che estendono Google Chat.

Estrae una scheda dalla pila di navigazione. Può essere concatenata con altre azioni di navigazione delle schede.

Indietro

Navigation: questo oggetto, per il concatenamento.


popToNamedCard(cardName)

Disponibile per i componenti aggiuntivi di Google Workspace che estendono Google Chat.

Visualizza la scheda specificata in base al nome. Può essere concatenato con altre azioni di navigazione delle schede.

Parametri

NomeTipoDescrizione
cardNameStringIl nome della scheda a cui passare.

Indietro

Navigation: questo oggetto, per il concatenamento.


popToRoot()

Disponibile per i componenti aggiuntivi di Google Workspace che estendono Google Chat.

Riporta la pila di schede alla scheda principale. Può essere concatenata con altre azioni di navigazione delle schede.

Indietro

Navigation: questo oggetto, per il concatenamento.


printJson()

Stampa la rappresentazione JSON di questo oggetto. Solo a scopo di debug.

Indietro

String


pushCard(card)

Inserisce la carta specificata nel mazzo. Può essere concatenata con altre azioni di navigazione delle schede.

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle('Card title'))
    .addSection(cardSection)
    .build();

const navigation = AddOnsResponseService.newNavigation()
    .pushCard(card);

Parametri

NomeTipoDescrizione
cardCardUna carta da aggiungere al mazzo.

Indietro

Navigation: questo oggetto, per il concatenamento.


setEndNavigation(endNavigation)

Imposta l'azione di navigazione finale.

const navigation = AddOnsResponseService.newNavigation()
    .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);

Parametri

NomeTipoDescrizione
endNavigationEndNavigationEndNavigation da utilizzare.

Indietro

Navigation: questo oggetto, per il concatenamento.


updateCard(card)

Esegue una sostituzione sul posto della carta attuale. Può essere concatenato con altre azioni di navigazione delle schede.

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle('Card title'))
    .addSection(cardSection)
    .build();

const navigation = AddOnsResponseService.newNavigation()
    .updateCard(card);

Parametri

NomeTipoDescrizione
cardCardUna carta con cui sostituire quella attuale.

Indietro

Navigation: questo oggetto, per il concatenamento.