یک بخش کارت، گروههایی از ویجتها را در خود جای میدهد و جدایی بصری بین آنها را فراهم میکند.
برای افزونههای 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);
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
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 | تعداد ویجتهایی را که هنگام بسته شدن این بخش همچنان نمایش داده میشوند، تنظیم میکند. |
مستندات دقیق
add Widget(widget)
ابزارک داده شده را به این بخش اضافه میکند. ابزارکها به ترتیبی که اضافه شدهاند نمایش داده میشوند. نمیتوانید بیش از ۱۰۰ ابزارک به یک بخش کارت اضافه کنید.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
widget | Widget | یک ویجت برای اضافه کردن به بخش. |
بازگشت
Card Section - این شیء، برای زنجیرهسازی.
set Collapse Control(collapseControl)
دکمههای قابل تنظیم برای باز و بسته کردن بخش را تنظیم میکند. این دکمهها فقط در صورتی نمایش داده میشوند که بخش قابل باز و بسته شدن باشد. اگر این فیلد تنظیم نشده باشد، از دکمههای پیشفرض استفاده میشود.
برای برنامههای چت گوگل موجود است. در پیشنمایش توسعهدهندگان برای افزونههای 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), );
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
collapse Control | Collapse Control | تنظیمات کنترل فروپاشی. |
بازگشت
Card Section - این شیء، برای زنجیرهسازی.
set Collapsible(collapsible)
تعیین میکند که آیا میتوان بخش را جمع کرد یا خیر.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
collapsible | Boolean | تنظیمات قابل جمع شدن. |
بازگشت
Card Section - این شیء، برای زنجیرهسازی.
set Header(header)
عنوان بخش را تنظیم میکند. اختیاری.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
header | String | متن سربرگ. |
بازگشت
Card Section - این شیء، برای زنجیرهسازی.
set Id(id)
شناسه منحصر به فردی را که برای شناسایی بخش مورد نظر برای تغییر استفاده میشود، تنظیم میکند. تغییر بخش فقط در افزونهها پشتیبانی میشود.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
id | String | شناسهی بخش، با محدودیت ۶۴ کاراکتر و با فرمت `[a-zA-Z0-9-]+`. |
بازگشت
Card Section - این شیء، برای زنجیرهسازی.
set Num Uncollapsible Widgets(numUncollapsibleWidgets)
تعداد ویجتهایی که هنگام بسته شدن این بخش همچنان نمایش داده میشوند را تنظیم میکند. ویجتهای نمایش داده شده همیشه اولین ویجتهایی هستند که اضافه شدهاند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
num Uncollapsible Widgets | Integer | تعداد ویجتهایی که نمایش داده میشوند. |
بازگشت
Card Section - این شیء، برای زنجیرهسازی.