Class Navigation

導覽

控制卡片導覽的輔助物件。詳情請參閱資訊卡導覽指南

用法範例:

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

方法

方法傳回類型簡短說明
popCard()Navigation
popToNamedCard(cardName)Navigation
popToRoot()Navigation
printJson()String列印這個物件的 JSON 表示法。
pushCard(card)Navigation將指定卡片推送到堆疊。
setEndNavigation(endNavigation)Navigation設定結束導覽動作。
updateCard(card)Navigation就地更換目前的卡片。

內容詳盡的說明文件

popCard()

適用於擴充 Google Chat 的 Google Workspace 外掛程式。

從導覽堆疊中彈出資訊卡。可與其他資訊卡導覽動作串連。

回攻員

Navigation - 這個物件,用於鏈結。


popToNamedCard(cardName)

適用於擴充 Google Chat 的 Google Workspace 外掛程式。

系統會依資訊卡名稱彈出指定的資訊卡。可與其他資訊卡導覽動作串連。

參數

名稱類型說明
cardNameString要前往的資訊卡名稱。

回攻員

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);

參數

名稱類型說明
cardCard要新增至堆疊的卡片。

回攻員

Navigation - 這個物件,用於鏈結。


setEndNavigation(endNavigation)

設定結束導覽動作。

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

參數

名稱類型說明
endNavigationEndNavigation要使用的 EndNavigation

回攻員

Navigation - 這個物件,用於鏈結。


updateCard(card)

就地更換目前的卡片。可與其他資訊卡導覽動作串連。

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

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

參數

名稱類型說明
cardCard要用來取代目前卡片的卡片。

回攻員

Navigation - 這個物件,用於鏈結。