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 bir 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.
Google Chat uygulamaları için kullanılabilir. Google Workspace eklentileri için geliştirici önizlemesinde.
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.