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

שיטות

שיטהסוג הערך המוחזרתיאור קצר
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 – האובייקט הזה, לשרשור.