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

روش ها

روش نوع برگشت شرح مختصر
add Widget(widget) Card Section ویجت داده شده را به این بخش اضافه می کند.
set Collapse Control(collapseControl) Card Section دکمه های قابل تنظیم گسترش و جمع کردن بخش را تنظیم می کند.
set Collapsible(collapsible) Card Section تنظیم می‌کند که آیا می‌توان بخش را جمع کرد یا خیر.
set Header(header) Card Section هدر بخش را تنظیم می کند.
set Num Uncollapsible Widgets(numUncollapsibleWidgets) Card Section تعداد ویجت‌هایی را تنظیم می‌کند که هنوز در هنگام جمع کردن این بخش نشان داده می‌شوند.

مستندات دقیق

add Widget(widget)

ویجت داده شده را به این بخش اضافه می کند. ویجت ها به ترتیبی که اضافه شده اند نشان داده می شوند. شما نمی توانید بیش از 100 ویجت را به بخش کارت اضافه کنید.

پارامترها

نام تایپ کنید توضیحات
widget Widget ویجتی برای افزودن به بخش.

بازگشت

Card Section - این شی، برای زنجیر کردن.


set Collapse Control(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),
        );

پارامترها

نام تایپ کنید توضیحات
collapse Control Collapse Control تنظیم کنترل فروپاشی

بازگشت

Card Section - این شی، برای زنجیر کردن.


set Collapsible(collapsible)

تنظیم می‌کند که آیا می‌توان بخش را جمع کرد یا خیر.

پارامترها

نام تایپ کنید توضیحات
collapsible Boolean تنظیم تاشو

بازگشت

Card Section - این شی، برای زنجیر کردن.


set Header(header)

هدر بخش را تنظیم می کند. اختیاری.

پارامترها

نام تایپ کنید توضیحات
header String متن سرصفحه.

بازگشت

Card Section - این شی، برای زنجیر کردن.


set Num Uncollapsible Widgets(numUncollapsibleWidgets)

تعداد ویجت‌هایی را تنظیم می‌کند که هنوز در هنگام جمع کردن این بخش نشان داده می‌شوند. ویجت های نشان داده شده همیشه اولین مواردی هستند که اضافه شده اند.

پارامترها

نام تایپ کنید توضیحات
num Uncollapsible Widgets Integer تعداد ویجت‌هایی که باید نمایش داده شوند.

بازگشت

Card Section - این شی، برای زنجیر کردن.