Class Navigation

ناوبری

یک شیء کمکی که پیمایش کارت را کنترل می‌کند. برای جزئیات بیشتر به راهنمای پیمایش کارت مراجعه کنید.

نمونه استفاده:

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 — این شیء، برای زنجیره‌سازی.


set End Navigation(endNavigation)

پایان عملیات ناوبری را تنظیم می‌کند.

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

پارامترها

نام نوع توضیحات
end Navigation End Navigation End Navigation برای استفاده.

بازگشت

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 — این شیء، برای زنجیره‌سازی.