用于控制卡片导航的辅助对象。如需了解详情,请参阅卡片导航指南。
用法示例:
function myFunction() { return AddOnsResponseService.newChatDataActionBuilder(); }
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
pop | Navigation | |
pop | Navigation | |
pop | Navigation | |
print | String | 输出此对象的 JSON 表示形式。 |
push | Navigation | 将给定的卡片推送到堆栈。 |
set | Navigation | 设置结束导航操作。 |
update | Navigation | 对当前卡进行就地替换。 |
详细文档
pop Card()
pop To Named Card(cardName)
适用于扩展 Google Chat 的 Google Workspace 加载项。
按卡片名称弹出到指定卡片。可与其他卡片导航操作链接。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
card | String | 要前往的卡片的名称。 |
返回
Navigation - 此对象,用于链式调用。
pop To Root()
print Json()
输出此对象的 JSON 表示形式。此属性仅用于调试。
返回
String
push Card(card)
将给定的卡片推送到堆栈。可与其他卡片导航操作链接。
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')) .addSection(cardSection) .build(); const navigation = AddOnsResponseService.newNavigation() .pushCard(card);
参数
| 名称 | 类型 | 说明 |
|---|---|---|
card | Card | 要添加到堆栈中的卡片。 |
返回
Navigation - 此对象,用于链式调用。
update Card(card)
对当前卡进行就地替换。可与其他卡片导航操作链接。
const card = CardService.newCardBuilder() .setHeader(CardService.newCardHeader().setTitle('Card title')) .addSection(cardSection) .build(); const navigation = AddOnsResponseService.newNavigation() .updateCard(card);
参数
| 名称 | 类型 | 说明 |
|---|---|---|
card | Card | 用于替换当前卡片的卡片。 |
返回
Navigation - 此对象,用于链式调用。