Class Navigation

Gezinme

Kart navigasyonunu kontrol eden bir yardımcı nesne. Daha ayrıntılı bilgi için kartlarda gezinme kılavuzuna bakın.

Örnek kullanım:

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

Yöntemler

YöntemDönüş türüKısa açıklama
popCard()Navigation
popToNamedCard(cardName)Navigation
popToRoot()Navigation
printJson()StringBu nesnenin JSON gösterimini yazdırır.
pushCard(card)NavigationBelirtilen kartı desteye iter.
setEndNavigation(endNavigation)NavigationGezinme sonu işlemini ayarlar.
updateCard(card)NavigationMevcut kartı yerinde değiştirir.

Ayrıntılı belgeler

popCard()

Google Chat'i genişleten Google Workspace eklentileri için kullanılabilir.

Gezinme yığınından bir kart çıkarır. Diğer kart navigasyonu işlemleriyle birlikte kullanılabilir.

Return

Navigation: Zincirleme için bu nesne.


popToNamedCard(cardName)

Google Chat'i genişleten Google Workspace eklentileri için kullanılabilir.

Kart adına göre belirtilen karta gider. Diğer kart navigasyonu işlemleriyle birlikte kullanılabilir.

Parametreler

AdTürAçıklama
cardNameStringGidilecek kartın adı.

Return

Navigation: Zincirleme için bu nesne.


popToRoot()

Google Chat'i genişleten Google Workspace eklentileri için kullanılabilir.

Kart yığınını kök karta getirir. Diğer kart navigasyonu işlemleriyle birlikte kullanılabilir.

Return

Navigation: Zincirleme için bu nesne.


printJson()

Bu nesnenin JSON gösterimini yazdırır. Bu yalnızca hata ayıklama için kullanılır.

Return

String


pushCard(card)

Belirtilen kartı desteye iter. Diğer kart navigasyonu işlemleriyle birlikte kullanılabilir.

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

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

Parametreler

AdTürAçıklama
cardCardDesteğe eklenecek bir kart.

Return

Navigation: Zincirleme için bu nesne.


setEndNavigation(endNavigation)

Gezinme sonu işlemini ayarlar.

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

Parametreler

AdTürAçıklama
endNavigationEndNavigationKullanılacak EndNavigation.

Return

Navigation: Zincirleme için bu nesne.


updateCard(card)

Mevcut kartı yerinde değiştirir. Diğer kart navigasyonu işlemleriyle birlikte kullanılabilir.

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

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

Parametreler

AdTürAçıklama
cardCardMevcut kartı değiştirecek bir kart.

Return

Navigation: Zincirleme için bu nesne.