カードのナビゲーションを制御するヘルパー オブジェクト。詳しくは、カードのナビゲーション ガイドをご覧ください。
使用例:
function myFunction() { return AddOnsResponseService.newChatDataActionBuilder(); }
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
pop | Navigation | |
pop | Navigation | |
pop | Navigation | |
print | String | このオブジェクトの JSON 表現を出力します。 |
push | Navigation | 指定したカードをスタックにプッシュします。 |
set | Navigation | 終了ナビゲーション アクションを設定します。 |
update | Navigation | 現在のカードをインプレースで置き換えます。 |
詳細なドキュメント
popCard()
Google Chat を拡張する Google Workspace アドオンで利用できます。
ナビゲーション スタックからカードをポップします。他のカード ナビゲーション アクションとチェーンできます。
戻る
Navigation - チェーン用のこのオブジェクト。
popToNamedCard(cardName)
Google Chat を拡張する Google Workspace アドオンで利用できます。
カード名で指定したカードにポップします。他のカード ナビゲーション アクションとチェーンできます。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
card | String | 移動先のカードの名前。 |
戻る
Navigation - チェーン用のこのオブジェクト。
popToRoot()
Google Chat を拡張する Google Workspace アドオンで利用できます。
カードスタックをルートカードにポップします。他のカード ナビゲーション アクションとチェーンできます。
戻る
Navigation - チェーン用のこのオブジェクト。
printJson()
このオブジェクトの JSON 表現を出力します。これはデバッグ専用です。
戻る
String
pushCard(card)
指定したカードをスタックにプッシュします。他のカード ナビゲーション アクションとチェーンできます。
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')) .addSection(cardSection) .build(); const navigation = AddOnsResponseService.newNavigation() .pushCard(card);
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
card | Card | スタックに追加するカード。 |
戻る
Navigation - チェーン用のこのオブジェクト。
updateCard(card)
現在のカードをインプレースで置き換えます。他のカード ナビゲーション アクションとチェーンできます。
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')) .addSection(cardSection) .build(); const navigation = AddOnsResponseService.newNavigation() .updateCard(card);
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
card | Card | 現在のカードを置き換えるカード。 |
戻る
Navigation - チェーン用のこのオブジェクト。