Phần thẻ chứa các nhóm tiện ích và phân tách các nhóm tiện ích đó một cách trực quan.
Có sẵn cho các ứng dụng Tiện ích bổ sung của Google Workspace và 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);
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
addWidget(widget) | CardSection | Thêm tiện ích đã cho vào phần này. |
setCollapseControl(collapseControl) | CardSection | Đặt các nút mở rộng và thu gọn có thể tuỳ chỉnh của phần. |
setCollapsible(collapsible) | CardSection | Đặt xem có thể thu gọn mục hay không. |
setHeader(header) | CardSection | Đặt tiêu đề của mục. |
setNumUncollapsibleWidgets(numUncollapsibleWidgets) | CardSection | Đặt số lượng tiện ích vẫn hiển thị khi mục này được thu gọn. |
Tài liệu chi tiết
addWidget(widget)
Thêm tiện ích đã cho vào phần này. Các tiện ích hiển thị theo thứ tự thêm vào. Bạn không thể thêm nhiều hơn 100 tiện ích vào một mục thẻ.
Thông số
Tên | Loại | Mô tả |
---|---|---|
widget | Widget | Tiện ích để thêm vào phần. |
Cầu thủ trả bóng
CardSection
– Đối tượng này, để tạo chuỗi.
setCollapseControl(collapseControl)
Đặt các nút mở rộng và thu gọn có thể tuỳ chỉnh của phần. Những nút này chỉ hiển thị nếu phần đó có thể thu gọn. Nếu bạn không đặt trường này thì các nút mặc định sẽ được sử dụng.
Chỉ dành cho ứng dụng Google Chat. Không dùng được cho các tiện ích bổ sung của 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), );
Thông số
Tên | Loại | Mô tả |
---|---|---|
collapseControl | CollapseControl | Chế độ cài đặt điều khiển thu gọn. |
Cầu thủ trả bóng
CardSection
– Đối tượng này, để tạo chuỗi.
setCollapsible(collapsible)
Đặt xem có thể thu gọn mục hay không.
Thông số
Tên | Loại | Mô tả |
---|---|---|
collapsible | Boolean | Chế độ cài đặt có thể thu gọn. |
Cầu thủ trả bóng
CardSection
– Đối tượng này để tạo chuỗi.
setHeader(header)
Đặt tiêu đề của phần. Không bắt buộc.
Thông số
Tên | Loại | Mô tả |
---|---|---|
header | String | Văn bản tiêu đề. |
Cầu thủ trả bóng
CardSection
– Đối tượng này để tạo chuỗi.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)
Đặt số lượng tiện ích vẫn hiển thị khi phần này bị thu gọn. Các tiện ích hiển thị luôn là những tiện ích đầu tiên được thêm.
Thông số
Tên | Loại | Mô tả |
---|---|---|
numUncollapsibleWidgets | Integer | Số lượng tiện ích sẽ hiển thị. |
Cầu thủ trả bóng
CardSection
– Đối tượng này, để tạo chuỗi.