Class CardSection

Phầnthẻ

Phần thẻ chứa các nhóm tiện ích và phân tách trực quan giữa các nhóm đó.

Dành cho tiện ích bổ sung của Google Workspace và ứng dụng 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ứcKiểu dữ liệu trả vềMô tả ngắn
addWidget(widget)CardSectionThê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 phần có thể thu gọn hay không.
setHeader(header)CardSectionĐặt tiêu đề của phần.
setId(id)CardSectionĐặt mã nhận dạng riêng biệt được chỉ định dùng để xác định phần cần thay đổi.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionĐặt số lượng tiện ích vẫn xuất hiện khi phần này bị 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 xuất hiện theo thứ tự được thêm vào. Bạn không thể thêm quá 100 tiện ích vào một phần thẻ.

Thông số

TênLoạiMô tả
widgetWidgetMột tiện ích để thêm vào phần.

Cầu thủ trả bóng

CardSection – Đối tượng này, để liên kết.


setCollapseControl(collapseControl)

Đặt các nút mở rộng và thu gọn có thể tuỳ chỉnh của phần. Các nút này chỉ xuất hiện nếu phần đó có thể thu gọn. Nếu bạn không đặt trường này, hệ thống sẽ dùng các nút mặc định.

Có trong các ứng dụng Google Chat. Trong bản dùng thử dành cho nhà phát triển của tiện ích bổ sung 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ênLoạiMô tả
collapseControlCollapseControlChế độ cài đặt thu gọn chế độ kiểm soát.

Cầu thủ trả bóng

CardSection – Đối tượng này, để liên kết.


setCollapsible(collapsible)

Đặt xem phần có thể thu gọn hay không.

Thông số

TênLoạiMô tả
collapsibleBooleanChế độ cài đặt có thể thu gọn.

Cầu thủ trả bóng

CardSection – Đối tượng này, để liên kết.


setHeader(header)

Đặt tiêu đề của phần. Không bắt buộc.

Thông số

TênLoạiMô tả
headerStringVăn bản tiêu đề.

Cầu thủ trả bóng

CardSection – Đối tượng này, để liên kết.


setId(id)

Đặt mã nhận dạng riêng biệt được chỉ định dùng để xác định phần cần thay đổi. Chỉ được hỗ trợ thay đổi phần trong Tiện ích bổ sung.

Thông số

TênLoạiMô tả
idStringMã nhận dạng của phần, có giới hạn là 64 ký tự và có định dạng `[a-zA-Z0-9-]+`.

Cầu thủ trả bóng

CardSection – Đối tượng này, để liên kết.


setNumUncollapsibleWidgets(numUncollapsibleWidgets)

Đặt số lượng tiện ích vẫn xuất hiện khi phần này bị thu gọn. Các tiện ích xuất hiện luôn là những tiện ích được thêm vào đầu tiên.

Thông số

TênLoạiMô tả
numUncollapsibleWidgetsIntegerSố lượng tiện ích cần hiển thị.

Cầu thủ trả bóng

CardSection – Đối tượng này, để liên kết.