Class Navigation

Điều hướng

Một đối tượng trợ giúp kiểm soát hoạt động điều hướng thẻ. Hãy xem hướng dẫn về thao tác điều hướng bằng thẻ để biết thêm thông tin chi tiết.

Ví dụ về cách sử dụng:

function myFunction() {
  return AddOnsResponseService.newChatDataActionBuilder();
}

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
popCard()Navigation
popToNamedCard(cardName)Navigation
popToRoot()Navigation
printJson()StringIn biểu thị JSON của đối tượng này.
pushCard(card)NavigationĐẩy thẻ đã cho vào ngăn xếp.
setEndNavigation(endNavigation)NavigationĐặt thao tác điều hướng kết thúc.
updateCard(card)NavigationThay thế thẻ hiện tại tại chỗ.

Tài liệu chi tiết

popCard()

Dành cho các tiện ích bổ sung của Google Workspace mở rộng Google Chat.

Đẩy một thẻ ra khỏi ngăn xếp điều hướng. Có thể được liên kết với các thao tác điều hướng thẻ khác.

Cầu thủ trả bóng

Navigation – Đối tượng này, để liên kết.


popToNamedCard(cardName)

Dành cho các tiện ích bổ sung của Google Workspace mở rộng Google Chat.

Hiển thị thẻ được chỉ định theo tên thẻ. Có thể được liên kết với các thao tác điều hướng thẻ khác.

Thông số

TênLoạiMô tả
cardNameStringTên của thẻ cần chuyển đến.

Cầu thủ trả bóng

Navigation – Đối tượng này, để liên kết.


popToRoot()

Dành cho các tiện ích bổ sung của Google Workspace mở rộng Google Chat.

Đẩy ngăn xếp thẻ đến thẻ gốc. Có thể được liên kết với các thao tác điều hướng thẻ khác.

Cầu thủ trả bóng

Navigation – Đối tượng này, để liên kết.


printJson()

In biểu thị JSON của đối tượng này. Chỉ dùng để gỡ lỗi.

Cầu thủ trả bóng

String


pushCard(card)

Đẩy thẻ đã cho vào ngăn xếp. Có thể được liên kết với các thao tác điều hướng thẻ khác.

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle('Card title'))
    .addSection(cardSection)
    .build();

const navigation = AddOnsResponseService.newNavigation()
    .pushCard(card);

Thông số

TênLoạiMô tả
cardCardMột thẻ để thêm vào ngăn xếp.

Cầu thủ trả bóng

Navigation – Đối tượng này, để liên kết.


setEndNavigation(endNavigation)

Đặt thao tác điều hướng kết thúc.

const navigation = AddOnsResponseService.newNavigation()
    .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);

Thông số

TênLoạiMô tả
endNavigationEndNavigationEndNavigation để sử dụng.

Cầu thủ trả bóng

Navigation – Đối tượng này, để liên kết.


updateCard(card)

Thay thế thẻ hiện tại tại chỗ. Có thể được liên kết với các thao tác điều hướng thẻ khác.

const card = CardService.newCardBuilder()
    .setHeader(CardService.newCardHeader().setTitle('Card title'))
    .addSection(cardSection)
    .build();

const navigation = AddOnsResponseService.newNavigation()
    .updateCard(card);

Thông số

TênLoạiMô tả
cardCardMột thẻ để thay thế thẻ hiện tại.

Cầu thủ trả bóng

Navigation – Đối tượng này, để liên kết.