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 টির বেশি উইজেট যোগ করতে পারবেন না।

পরামিতি

নাম টাইপ বর্ণনা
widget Widget বিভাগে যোগ করার জন্য একটি উইজেট।

প্রত্যাবর্তন

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),
        );

পরামিতি

নাম টাইপ বর্ণনা
collapseControl CollapseControl পতন নিয়ন্ত্রণ সেটিং।

প্রত্যাবর্তন

CardSection - এই বস্তুটি, চেইনিংয়ের জন্য।


setCollapsible(collapsible)

বিভাগটি ভেঙে ফেলা যাবে কিনা তা সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
collapsible Boolean কলাপসিবল সেটিং।

প্রত্যাবর্তন

CardSection - এই বস্তুটি, চেইনিংয়ের জন্য।


setHeader(header)

বিভাগের হেডার সেট করে। ঐচ্ছিক।

পরামিতি

নাম টাইপ বর্ণনা
header String হেডার টেক্সট.

প্রত্যাবর্তন

CardSection - এই বস্তুটি, চেইনিংয়ের জন্য।


setNumUncollapsibleWidgets(numUncollapsibleWidgets)

এই বিভাগটি ভেঙে গেলেও দেখানো উইজেটের সংখ্যা সেট করে। প্রদর্শিত উইজেটগুলি সর্বদা প্রথম যুক্ত করা হয়।

পরামিতি

নাম টাইপ বর্ণনা
numUncollapsibleWidgets Integer দেখানোর জন্য উইজেটের সংখ্যা।

প্রত্যাবর্তন

CardSection - এই বস্তুটি, চেইনিংয়ের জন্য।