Obiekt pomocniczy, który kontroluje nawigację po kartach. Więcej informacji znajdziesz w przewodniku po nawigacji po kartach.
Przykładowe zastosowanie:
function myFunction() { return AddOnsResponseService.newChatDataActionBuilder(); }
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
pop | Navigation | |
pop | Navigation | |
pop | Navigation | |
print | String | Wyświetla reprezentację JSON tego obiektu. |
push | Navigation | Umieszcza podaną kartę na stosie. |
set | Navigation | Ustawia działanie kończące nawigację. |
update | Navigation | Zastępuje bieżącą kartę. |
Szczegółowa dokumentacja
pop Card()
Dostępne w przypadku dodatków do Google Workspace, które rozszerzają Google Chat.
Usuwa kartę ze stosu nawigacyjnego. Można go łączyć z innymi działaniami związanymi z nawigacją po kartach.
Powrót
Navigation – ten obiekt do łączenia.
pop To Named Card(cardName)
Dostępne w przypadku dodatków do Google Workspace, które rozszerzają Google Chat.
Przechodzi do określonej karty według jej nazwy. Można łączyć z innymi działaniami związanymi z nawigacją po kartach.
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
card | String | Nazwa karty, do której chcesz przejść. |
Powrót
Navigation – ten obiekt do łączenia.
pop To Root()
Dostępne w przypadku dodatków do Google Workspace, które rozszerzają Google Chat.
Powoduje przejście do karty głównej. Można go łączyć z innymi działaniami związanymi z nawigacją po kartach.
Powrót
Navigation – ten obiekt do łączenia.
print Json()
Wyświetla reprezentację JSON tego obiektu. Służy tylko do debugowania.
Powrót
String
push Card(card)
Umieszcza podaną kartę na stosie. Można go łączyć z innymi działaniami związanymi z nawigacją po kartach.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')) .addSection(cardSection) .build(); const navigation = AddOnsResponseService.newNavigation() .pushCard(card);
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
card | Card | Karta do dodania do stosu. |
Powrót
Navigation – ten obiekt do łączenia.
update Card(card)
Zastępuje bieżącą kartę. Można łączyć z innymi działaniami związanymi z nawigacją po kartach.
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')) .addSection(cardSection) .build(); const navigation = AddOnsResponseService.newNavigation() .updateCard(card);
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
card | Card | Karta, którą chcesz zastąpić bieżącą kartę. |
Powrót
Navigation – ten obiekt do łączenia.