Вспомогательный объект, управляющий навигацией по карточкам. Подробнее см. руководство по навигации по карточкам .
Пример использования:
function myFunction() { return AddOnsResponseService.newChatDataActionBuilder(); }
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
pop Card() | Navigation | |
pop To Named Card(cardName) | Navigation | |
pop To Root() | Navigation | |
print Json() | String | Выводит JSON-представление этого объекта. |
push Card(card) | Navigation | Добавляет выданную карту в стопку. |
set End Navigation(endNavigation) | Navigation | Задает действие при завершении навигации. |
update Card(card) | Navigation | Выполняется замена текущей карты на месте. |
Подробная документация
pop Card()
Доступно для дополнений Google Workspace, расширяющих функциональность Google Chat.
Извлекает карточку из стека навигации. Может использоваться в цепочке с другими действиями навигации по карточкам.
Возвращаться
Navigation — Этот объект используется для создания цепочек вызовов.
pop To Named Card(cardName)
Доступно для дополнений Google Workspace, расширяющих функциональность Google Chat.
Переход к указанной карточке по её названию. Может использоваться в сочетании с другими действиями навигации по карточкам.
Параметры
| Имя | Тип | Описание |
|---|---|---|
card Name | String | Название карточки, к которой нужно перейти. |
Возвращаться
Navigation — Этот объект используется для создания цепочек вызовов.
pop To Root()
Доступно для дополнений Google Workspace, расширяющих функциональность Google Chat.
Возвращает стопку карточек к корневой карточке. Может использоваться в цепочке с другими действиями навигации по карточкам.
Возвращаться
Navigation — Этот объект используется для создания цепочек вызовов.
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 — Этот объект используется для создания цепочек вызовов.