Class CardSection

कार्डसेक्शन

कार्ड सेक्शन में विजेट के ग्रुप होते हैं. साथ ही, यह उनके बीच विज़ुअल सेपरेशन उपलब्ध कराता है.

यह सुविधा, Google Workspace ऐड-ऑन और Google Chat ऐप्लिकेशन के लिए उपलब्ध है.

const image = CardService.newImage();
// Build image ...
const textParagraph = CardService.newTextParagraph();
// Build text paragraph ...

const cardSection = CardService.newCardSection()
                        .setHeader('Section header')
                        .addWidget(image)
                        .addWidget(textParagraph);

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addWidget(widget)CardSectionइस सेक्शन में दिए गए विजेट को जोड़ता है.
setCollapseControl(collapseControl)CardSectionयह सेक्शन को बड़ा और छोटा करने वाले बटन सेट करता है. इन बटन को अपनी पसंद के मुताबिक बनाया जा सकता है.
setCollapsible(collapsible)CardSectionइससे यह सेट किया जाता है कि सेक्शन को छोटा किया जा सकता है या नहीं.
setHeader(header)CardSectionसेक्शन का हेडर सेट करता है.
setId(id)CardSectionयह कुकी, असाइन किया गया यूनीक आईडी सेट करती है. इसका इस्तेमाल, उस सेक्शन की पहचान करने के लिए किया जाता है जिसमें बदलाव करना है.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionइस विकल्प की मदद से, उन विजेट की संख्या सेट की जाती है जो इस सेक्शन के छोटा होने पर भी दिखते हैं.

ज़्यादा जानकारी वाला दस्तावेज़

addWidget(widget)

इस सेक्शन में दिए गए विजेट को जोड़ता है. विजेट उसी क्रम में दिखते हैं जिस क्रम में उन्हें जोड़ा गया था. कार्ड सेक्शन में 100 से ज़्यादा विजेट नहीं जोड़े जा सकते.

पैरामीटर

नामटाइपब्यौरा
widgetWidgetसेक्शन में जोड़ने के लिए विजेट.

वापसी का टिकट

CardSection — यह ऑब्जेक्ट, चेनिंग के लिए है.


setCollapseControl(collapseControl)

यह विकल्प, सेक्शन को बड़ा और छोटा करने वाले बटन सेट करता है. इन बटन को अपनी पसंद के मुताबिक बनाया जा सकता है. ये बटन सिर्फ़ तब दिखते हैं, जब सेक्शन को छोटा किया जा सकता हो. इस फ़ील्ड को सेट न करने पर, डिफ़ॉल्ट बटन इस्तेमाल किए जाते हैं.

यह सुविधा, Google Chat ऐप्लिकेशन के लिए उपलब्ध है. Google Workspace ऐड-ऑन के लिए डेवलपर प्रीव्यू में.

const collapseButton =
    CardService.newTextButton()
        .setTextButtonStyle(CardService.TextButtonStyle.BORDERLESS)
        .setText('show less');

const expandButton =
    CardService.newImageButton()
        .setImageButtonStyle(CardService.ImageButtonStyle.FILLED)
        .setMaterialIcon(CardService.newMaterialIcon().setName('bug_report'));

const collapsibleSection =
    CardService.newCardSection()
        .setCollapsible(true)
        .setNumUncollapsibleWidgets(1)
        .setCollapseControl(
            CardService.newCollapseControl()
                .setHorizontalAlign(CardService.HorizontalAlignment.CENTER)
                .setCollapseButton(collapseButton)
                .setExpandButton(expandButton),
        );

पैरामीटर

नामटाइपब्यौरा
collapseControlCollapseControlकोलैप्स कंट्रोल की सेटिंग.

वापसी का टिकट

CardSection — यह ऑब्जेक्ट, चेनिंग के लिए है.


setCollapsible(collapsible)

इससे यह सेट किया जाता है कि सेक्शन को छोटा किया जा सकता है या नहीं.

पैरामीटर

नामटाइपब्यौरा
collapsibleBooleanछोटा करने लायक सेटिंग.

वापसी का टिकट

CardSection — यह ऑब्जेक्ट, चेनिंग के लिए है.


setHeader(header)

सेक्शन का हेडर सेट करता है. ज़रूरी नहीं.

पैरामीटर

नामटाइपब्यौरा
headerStringहेडर टेक्स्ट.

वापसी का टिकट

CardSection — यह ऑब्जेक्ट, चेनिंग के लिए है.


setId(id)

यह कुकी, असाइन किया गया यूनीक आईडी सेट करती है. इसका इस्तेमाल, उस सेक्शन की पहचान करने के लिए किया जाता है जिसमें बदलाव करना है. सेक्शन में बदलाव करने की सुविधा सिर्फ़ ऐड-ऑन में उपलब्ध है.

पैरामीटर

नामटाइपब्यौरा
idStringसेक्शन का आईडी. इसमें ज़्यादा से ज़्यादा 64 वर्ण हो सकते हैं. इसका फ़ॉर्मैट `[a-zA-Z0-9-]+` होना चाहिए.

वापसी का टिकट

CardSection — यह ऑब्जेक्ट, चेनिंग के लिए है.


setNumUncollapsibleWidgets(numUncollapsibleWidgets)

इस विकल्प की मदद से, उन विजेट की संख्या सेट की जाती है जो इस सेक्शन के छोटा होने पर भी दिखते हैं. दिखाए गए विजेट, हमेशा वे होते हैं जिन्हें सबसे पहले जोड़ा गया था.

पैरामीटर

नामटाइपब्यौरा
numUncollapsibleWidgetsIntegerदिखाए जाने वाले विजेट की संख्या.

वापसी का टिकट

CardSection — यह ऑब्जेक्ट, चेनिंग के लिए है.