কার্ড সেকশন উইজেটগুলোর গ্রুপ ধারণ করে এবং সেগুলোর মধ্যে দৃশ্যমান বিভাজন তৈরি করে।
গুগল ওয়ার্কস্পেস অ্যাড-অন এবং গুগল চ্যাট অ্যাপের জন্য উপলব্ধ।
const image = CardService.newImage(); // Build image ... const textParagraph = CardService.newTextParagraph(); // Build text paragraph ... const cardSection = CardService.newCardSection() .setHeader('Section header') .addWidget(image) .addWidget(textParagraph);
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
add Widget(widget) | Card Section | প্রদত্ত উইজেটটি এই বিভাগে যোগ করে। |
set Collapse Control(collapseControl) | Card Section | সেকশনটির কাস্টমাইজযোগ্য এক্সপ্যান্ড এবং কলাপস বাটনগুলো সেট করে। |
set Collapsible(collapsible) | Card Section | বিভাগটি সংকুচিত করা যাবে কিনা তা নির্ধারণ করে। |
set Header(header) | Card Section | সেকশনটির হেডার নির্ধারণ করে। |
set Id(id) | Card Section | যে অংশটি পরিবর্তন করা হবে, সেটিকে শনাক্ত করার জন্য নির্ধারিত অনন্য আইডি সেট করে। |
set Num Uncollapsible Widgets(numUncollapsibleWidgets) | Card Section | এই সেকশনটি সংকুচিত থাকা অবস্থায়ও কতগুলো উইজেট প্রদর্শিত হবে তা নির্ধারণ করে। |
বিস্তারিত ডকুমেন্টেশন
addWidget(widget)
প্রদত্ত উইজেটটি এই বিভাগে যোগ করে। উইজেটগুলো যোগ করার ক্রম অনুসারে দেখানো হয়। আপনি একটি কার্ড বিভাগে ১০০টির বেশি উইজেট যোগ করতে পারবেন না।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
widget | Widget | বিভাগে যোগ করার জন্য একটি উইজেট। |
ফেরত
CardSection — এই অবজেক্টটি চেইন করার জন্য ব্যবহৃত হয়।
setCollapseControl(collapseControl)
সেকশনটির কাস্টমাইজযোগ্য এক্সপ্যান্ড এবং কলাপস বাটনগুলো সেট করে। এই বাটনগুলো শুধুমাত্র তখনই দেখানো হয় যখন সেকশনটি কলাপসিবল হয়। এই ফিল্ডটি সেট করা না থাকলে, ডিফল্ট বাটনগুলো ব্যবহৃত হয়।
গুগল চ্যাট অ্যাপের জন্য উপলব্ধ। গুগল ওয়ার্কস্পেস অ্যাড-অনগুলির জন্য ডেভেলপার প্রিভিউতে রয়েছে।
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), );
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
collapse Control | Collapse Control | ধস নিয়ন্ত্রণ সেটিং। |
ফেরত
CardSection — এই অবজেক্টটি চেইন করার জন্য ব্যবহৃত হয়।
setCollapsible(collapsible)
বিভাগটি সংকুচিত করা যাবে কিনা তা নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
collapsible | Boolean | ভাঁজযোগ্য সেটিং। |
ফেরত
CardSection — এই অবজেক্টটি চেইন করার জন্য ব্যবহৃত হয়।
setHeader(header)
সেকশনের হেডার নির্ধারণ করে। ঐচ্ছিক।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
header | String | হেডার টেক্সট। |
ফেরত
CardSection — এই অবজেক্টটি চেইন করার জন্য ব্যবহৃত হয়।
setId(id)
যে সেকশনটি পরিবর্তন করা হবে, সেটিকে শনাক্ত করার জন্য একটি অনন্য আইডি নির্ধারণ করে। সেকশন পরিবর্তন শুধুমাত্র অ্যাড-অন-এ সমর্থিত।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
id | String | সেকশনের আইডি, যা সর্বোচ্চ ৬৪ অক্ষরের হতে হবে এবং এর ফরম্যাট হবে `[a-zA-Z0-9-]+`। |
ফেরত
CardSection — এই অবজেক্টটি চেইন করার জন্য ব্যবহৃত হয়।
setNumUncollapsibleWidgets(numUncollapsibleWidgets)
এই সেকশনটি সংকুচিত থাকা অবস্থায় কতগুলো উইজেট প্রদর্শিত হবে তা নির্ধারণ করে। প্রদর্শিত উইজেটগুলো সর্বদা সর্বপ্রথম যোগ করা উইজেটগুলোই হয়ে থাকে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
num Uncollapsible Widgets | Integer | প্রদর্শিতব্য উইজেটের সংখ্যা। |
ফেরত
CardSection — এই অবজেক্টটি চেইন করার জন্য ব্যবহৃত হয়।