Class Navigation

Navigation

Ein Hilfsobjekt, das die Kartennavigation steuert. Weitere Informationen finden Sie im Leitfaden zur Kartennavigation.

Beispiel:

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

Methoden

MethodeRückgabetypKurzbeschreibung
popCard()Navigation
popToNamedCard(cardName)Navigation
popToRoot()Navigation
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.
pushCard(card)NavigationLegt die angegebene Karte auf den Stapel.
setEndNavigation(endNavigation)NavigationLegt die Endnavigationsaktion fest.
updateCard(card)NavigationDie aktuelle Karte wird ersetzt.

Detaillierte Dokumentation

popCard()

Verfügbar für Google Workspace-Add‑ons, die Google Chat erweitern.

Entfernt eine Karte aus dem Navigationsstapel. Kann mit anderen Aktionen zur Kartennavigation verkettet werden.

Rückflug

Navigation: Dieses Objekt zur Verkettung.


popToNamedCard(cardName)

Verfügbar für Google Workspace-Add‑ons, die Google Chat erweitern.

Ruft die angegebene Karte anhand ihres Namens auf. Kann mit anderen Aktionen zur Kartennavigation verkettet werden.

Parameter

NameTypBeschreibung
cardNameStringDer Name der Karte, zu der navigiert werden soll.

Rückflug

Navigation: Dieses Objekt zur Verkettung.


popToRoot()

Verfügbar für Google Workspace-Add‑ons, die Google Chat erweitern.

Entfernt alle Karten im Stapel bis zur Stammkarte. Kann mit anderen Aktionen zur Kartennavigation verkettet werden.

Rückflug

Navigation: Dieses Objekt zur Verkettung.


printJson()

Gibt die JSON-Darstellung dieses Objekts aus. Dies dient nur zur Fehlerbehebung.

Rückflug

String


pushCard(card)

Legt die angegebene Karte auf den Stapel. Kann mit anderen Aktionen zur Kartennavigation verkettet werden.

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

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

Parameter

NameTypBeschreibung
cardCardEine Karte, die dem Stapel hinzugefügt werden soll.

Rückflug

Navigation: Dieses Objekt zur Verkettung.


setEndNavigation(endNavigation)

Legt die Endnavigationsaktion fest.

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

Parameter

NameTypBeschreibung
endNavigationEndNavigationDer zu verwendende EndNavigation.

Rückflug

Navigation: Dieses Objekt zur Verkettung.


updateCard(card)

Die aktuelle Karte wird ersetzt. Kann mit anderen Aktionen zur Kartennavigation verkettet werden.

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

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

Parameter

NameTypBeschreibung
cardCardEine Karte, mit der die aktuelle Karte ersetzt werden soll.

Rückflug

Navigation: Dieses Objekt zur Verkettung.