Kart bölümü, widget gruplarını barındırır ve aralarında görsel ayrım sağlar.
Google Workspace eklentileri ve Google Chat uygulamaları için kullanılabilir.
const image = CardService.newImage(); // Build image ... const textParagraph = CardService.newTextParagraph(); // Build text paragraph ... const cardSection = CardService.newCardSection() .setHeader('Section header') .addWidget(image) .addWidget(textParagraph);
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
add | Card | Belirtilen widget'ı bu bölüme ekler. |
set | Card | Bölümün özelleştirilebilir genişlet ve daralt düğmelerini ayarlar. |
set | Card | Bölümün daraltılıp daraltılamayacağını belirler. |
set | Card | Bölümün başlığını ayarlar. |
set | Card | Bu bölüm daraltıldığında gösterilmeye devam edecek widget'ların sayısını ayarlar. |
Ayrıntılı dokümanlar
add Widget(widget)
Belirtilen widget'ı bu bölüme ekler. Widget'lar eklendikleri sırayla gösterilir. Bir kart bölümüne 100'den fazla widget ekleyemezsiniz.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
widget | Widget | Bölüme eklenecek widget. |
Return
Card
: Zincirleme için bu nesne.
set Collapse Control(collapseControl)
Bölümün özelleştirilebilir genişlet ve daralt düğmelerini ayarlar. Bu düğmeler yalnızca bölüm daraltılabilirse gösterilir. Bu alan ayarlanmazsa varsayılan düğmeler kullanılır.
Yalnızca Google Chat uygulamaları için kullanılabilir. Google Workspace eklentileri için kullanılamaz.
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), );
Parametreler
Ad | Tür | Açıklama |
---|---|---|
collapse | Collapse | Daraltma kontrolü ayarı. |
Return
Card
: Zincirleme için bu nesne.
set Collapsible(collapsible)
Bölümün daraltılıp daraltılamayacağını belirler.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
collapsible | Boolean | Daraltılabilir ayar. |
Return
Card
: Zincirleme için bu nesne.
set Header(header)
Bölümün başlığını ayarlar. İsteğe bağlı.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
header | String | Başlık metni. |
Return
Card
: Zincirleme için bu nesne.
set Num Uncollapsible Widgets(numUncollapsibleWidgets)
Bu bölüm daraltıldığında gösterilmeye devam edecek widget'ların sayısını ayarlar. Gösterilen widget'lar her zaman ilk eklenen widget'lardır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
num | Integer | Gösterilecek widget'ların sayısı. |
Return
Card
: Zincirleme için bu nesne.