یک بخش کارت گروه هایی از ویجت ها را نگه می دارد و جداسازی بصری بین آنها را فراهم می کند.
برای افزونههای 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 در دسترس است. برای افزونههای 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
- این شی، برای زنجیر کردن.