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şletme ve daraltma 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 | Değiştirilecek bölümü tanımlamak için kullanılan benzersiz kimliği ayarlar. |
set | Card | Bu bölüm daraltıldığında gösterilmeye devam eden widget sayısını ayarlar. |
Ayrıntılı belgeler
add Widget(widget)
Belirtilen widget'ı bu bölüme ekler. Widget'lar, eklendikleri sırayla gösterilir. Bir kart bölümüne en fazla 100 widget ekleyebilirsiniz.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
widget | Widget | Bölüme eklenecek bir widget. |
Return
Card: Zincirleme için kullanılan bu nesne.
set Collapse Control(collapseControl)
Bölümün özelleştirilebilir genişletme ve daraltma 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ında 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 kullanılan 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 kullanılan bu nesne.
set Header(header)
Bölümün başlığını ayarlar. İsteğe bağlıdır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
header | String | Başlık metni. |
Return
Card: Zincirleme için kullanılan bu nesne.
set Id(id)
Değiştirilecek bölümü tanımlamak için kullanılan benzersiz kimliği ayarlar. Bölüm mutasyonu yalnızca eklentilerde desteklenir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
id | String | Bölümün kimliği, 64 karakterle sınırlı ve `[a-zA-Z0-9-]+` biçiminde olmalıdır. |
Return
Card: Zincirleme için kullanılan bu nesne.
set Num Uncollapsible Widgets(numUncollapsibleWidgets)
Bu bölüm daraltıldığında gösterilmeye devam eden widget sayısını ayarlar. Gösterilen widget'lar her zaman ilk eklenenlerdir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
num | Integer | Gösterilecek widget sayısı. |
Return
Card: Zincirleme için kullanılan bu nesne.