Class Navigation
导航
用于控制卡片导航的辅助对象。如需了解详情,请参阅卡片导航指南。
详细文档
popCard()
从导航堆栈中弹出卡片。可与其他卡片导航操作链接。
返回
Navigation
- 此对象,用于链式调用。
popToNamedCard(cardName)
按卡片名称跳转到指定卡片。可与其他卡片导航操作链接。
参数
名称 | 类型 | 说明 |
cardName | String | 要导航到的卡片的名称。 |
返回
Navigation
- 此对象,用于链式调用。
popToRoot()
将卡片堆叠弹出到根卡片。可与其他卡片导航操作链接。
返回
Navigation
- 此对象,用于链式调用。
printJson()
输出此对象的 JSON 表示法。这仅用于调试。
返回
String
pushCard(card)
将给定卡片推送到堆栈。可与其他卡片导航操作链接。
参数
名称 | 类型 | 说明 |
card | Card | 要添加到堆叠中的卡片。 |
返回
Navigation
- 此对象,用于链式调用。
updateCard(card)
对当前卡片进行原位替换。可与其他卡片导航操作链接。
参数
名称 | 类型 | 说明 |
card | Card | 用于替换当前卡片的卡片。 |
返回
Navigation
- 此对象,用于链式调用。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-12-02。
[null,null,["最后更新时间 (UTC):2024-12-02。"],[[["The Navigation object facilitates card navigation within Google Workspace add-ons, allowing developers to control the flow and presentation of user interfaces."],["It offers methods like `pushCard()`, `popCard()`, and `updateCard()` to manage the card stack, enabling dynamic and interactive user experiences."],["Developers can use `popToNamedCard()` or `popToRoot()` for direct navigation to specific cards within the stack, enhancing user control and flexibility."],["All navigation methods are chainable, providing a streamlined and efficient way to sequence multiple actions and create complex navigation flows within the add-on."],["The `printJson()` method aids debugging by outputting the object's JSON representation, allowing developers to inspect its structure and state."]]],[]]