Class CardSection

카드섹션

카드 섹션은 위젯 그룹을 보관하고 위젯 그룹 간에 시각적 구분을 제공합니다.

Google Workspace 부가기능 및 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);

메서드

메서드반환 유형간략한 설명
addWidget(widget)CardSection지정된 위젯을 이 섹션에 추가합니다.
setCollapseControl(collapseControl)CardSection섹션의 맞춤설정 가능한 펼치기 및 접기 버튼을 설정합니다.
setCollapsible(collapsible)CardSection섹션을 접을 수 있는지 여부를 설정합니다.
setHeader(header)CardSection섹션의 헤더를 설정합니다.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSection이 섹션이 접혀 있을 때도 계속 표시되는 위젯의 수를 설정합니다.

자세한 문서

addWidget(widget)

지정된 위젯을 이 섹션에 추가합니다. 위젯은 추가된 순서대로 표시됩니다. 카드 섹션에는 위젯을 100개 이상 추가할 수 없습니다.

매개변수

이름유형설명
widgetWidget섹션에 추가할 위젯입니다.

리턴

CardSection: 연결을 위한 객체입니다.


setCollapseControl(collapseControl)

섹션의 맞춤설정 가능한 펼치기 및 접기 버튼을 설정합니다. 이 버튼은 섹션을 접을 수 있는 경우에만 표시됩니다. 이 필드를 설정하지 않으면 기본 버튼이 사용됩니다.

Google Chat 앱에서 사용할 수 있습니다. 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),
        );

매개변수

이름유형설명
collapseControlCollapseControl접기 컨트롤 설정

리턴

CardSection: 연결을 위한 객체입니다.


setCollapsible(collapsible)

섹션을 접을 수 있는지 여부를 설정합니다.

매개변수

이름유형설명
collapsibleBoolean접을 수 있는 설정

리턴

CardSection: 연결을 위한 객체입니다.


setHeader(header)

섹션의 헤더를 설정합니다. 선택사항입니다.

매개변수

이름유형설명
headerString헤더 텍스트입니다.

리턴

CardSection: 연결을 위한 객체입니다.


setNumUncollapsibleWidgets(numUncollapsibleWidgets)

이 섹션이 접혀 있을 때도 계속 표시되는 위젯의 수를 설정합니다. 표시되는 위젯은 항상 가장 먼저 추가된 위젯입니다.

매개변수

이름유형설명
numUncollapsibleWidgetsInteger표시할 위젯 수입니다.

리턴

CardSection: 연결을 위한 객체입니다.