Class Navigation

Navigazione

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

Esempi 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 scheda specificata nello stack.
setEndNavigation(endNavigation)NavigationImposta l'azione di navigazione finale.
updateCard(card)NavigationEsegue una sostituzione in loco della scheda corrente.

Documentazione dettagliata

popCard()

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

Rimuove una scheda dallo stack di navigazione. Può essere concatenato con altre azioni di navigazione delle schede.

Indietro

Navigation : questo oggetto, per la concatenazione.


popToNamedCard(cardName)

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

Passa alla 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 la concatenazione.


popToRoot()

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

Rimuove lo stack di schede fino alla scheda principale. Può essere concatenato con altre azioni di navigazione delle schede.

Indietro

Navigation : questo oggetto, per la concatenazione.


printJson()

Stampa la rappresentazione JSON di questo oggetto. Questa impostazione è solo a scopo di debug.

Indietro

String


pushCard(card)

Inserisce la scheda specificata nello stack. 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()
    .pushCard(card);

Parametri

NomeTipoDescrizione
cardCardUna scheda da aggiungere allo stack.

Indietro

Navigation : questo oggetto, per la concatenazione.


setEndNavigation(endNavigation)

Imposta l'azione di navigazione finale.

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

Parametri

NomeTipoDescrizione
endNavigationEndNavigationL'oggetto EndNavigation da utilizzare.

Indietro

Navigation : questo oggetto, per la concatenazione.


updateCard(card)

Esegue una sostituzione in loco della scheda corrente. 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 scheda con cui sostituire la scheda corrente.

Indietro

Navigation : questo oggetto, per la concatenazione.