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 — यह ऑब्जेक्ट, चेनिंग के लिए है.