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सेक्शन का हेडर सेट करता है.
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 — चेन करने के लिए यह ऑब्जेक्ट.


setNumUncollapsibleWidgets(numUncollapsibleWidgets)

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

पैरामीटर

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

वापसी का टिकट

CardSection — चेन करने के लिए यह ऑब्जेक्ट.