Class CardSection

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

Methods

שיטהסוג הערך המוחזרתיאור קצר
addWidget(widget)CardSectionהוספת הווידג'ט הנתון לקטע הזה.
setCollapseControl(collapseControl)CardSectionהגדרת הלחצנים להרחבה ולכיווץ של הקטע, שניתן להתאים אישית.
setCollapsible(collapsible)CardSectionקובעת אם ניתן לכווץ את הקטע.
setHeader(header)CardSectionהגדרת הכותרת של הקטע.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionהגדרת מספר הווידג'טים שעדיין יוצגו כשהקטע הזה יכווץ.

מסמכים מפורטים

addWidget(widget)

הוספת הווידג'ט הנתון לקטע הזה. הווידג'טים מוצגים לפי הסדר שבו הוספתם אותם. אי אפשר להוסיף יותר מ-100 ווידג'טים לקטע של כרטיסים.

פרמטרים

שםסוגתיאור
widgetWidgetווידג'ט להוספה לסעיף.

חזרה

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

פרמטרים

שםסוגתיאור
collapseControlCollapseControlההגדרה של אמצעי הבקרה על התכונה 'כיווץ'.

חזרה

CardSection – האובייקט הזה, לצורך קישור.


setCollapsible(collapsible)

קובעת אם ניתן לכווץ את הקטע.

פרמטרים

שםסוגתיאור
collapsibleBooleanההגדרה של התכונה 'מתקפלת'.

חזרה

CardSection – האובייקט הזה, לצורך קישור.


setHeader(header)

הגדרת הכותרת של הקטע. זה שינוי אופציונלי.

פרמטרים

שםסוגתיאור
headerStringטקסט הכותרת.

חזרה

CardSection – האובייקט הזה, לצורך קישור.


setNumUncollapsibleWidgets(numUncollapsibleWidgets)

הגדרת מספר הווידג'טים שעדיין יוצגו כשהקטע הזה יכווץ. הווידג'טים שמוצגים הם תמיד הראשונים שנוספו.

פרמטרים

שםסוגתיאור
numUncollapsibleWidgetsIntegerמספר הווידג'טים שיוצגו.

חזרה

CardSection – האובייקט הזה, לצורך קישור.