Card Service

카드 서비스

이 서비스를 사용하면 스크립트가 UI의 카드 및 위젯 구성요소와 동작을 구성하고 빌드할 수 있습니다. 이 서비스로 빌드하는 UI 구조는 데스크톱과 휴대기기 모두에서 자동으로 사용할 수 있으므로 두 기기 모두에 대해 별도의 UI를 개발할 필요가 없습니다.

클래스

이름간략한 설명
ActionUI 요소 내에서 상호작용을 사용 설정하는 작업입니다.
ActionResponse클라이언트에서 하나 이상의 작업을 실행하기 위해 콜백 함수 (예: 양식 응답 핸들러)에서 반환될 수 있는 응답 객체입니다.
ActionResponseBuilderActionResponse 객체의 빌더입니다.
ActionStatus대화상자를 호출하거나 제출하는 요청의 상태를 나타내는 클래스입니다.
Attachment부가기능에서 만든 첨부파일을 나타냅니다.
AuthorizationAction클릭하면 사용자를 AuthorizationUrl로 전송하는 승인 작업입니다.
AuthorizationException사용자에게 승인 카드를 표시하도록 트리거하기 위해 반환될 수 있는 오류입니다.
BorderStyle위젯에 적용할 수 있는 완전한 테두리 스타일을 나타내는 클래스입니다.
BorderType위젯에 적용할 수 있는 테두리 유형을 나타내는 열거형입니다.
Button모든 버튼의 기본 클래스입니다.
ButtonSet한 행에 표시되는 Button 객체 집합을 보유합니다.
CalendarEventActionResponse버튼 클릭과 같은 UI에서 취한 작업에 대한 반응으로 사용자가 현재 수정 중인 캘린더 일정을 변경하는 응답을 나타냅니다.
CalendarEventActionResponseBuilderCalendarEventActionResponse 객체의 빌더입니다.
CardUI의 단일 뷰를 나타내는 컨텍스트 카드입니다.
CardAction카드 헤더 메뉴에 추가되는 클릭 가능한 메뉴 항목입니다.
CardBuilderCard 객체의 빌더입니다.
CardHeaderCard의 헤더입니다.
CardSection카드 섹션은 위젯 그룹을 보유하고 위젯 간 시각적 분리를 제공합니다.
CardService카드서비스는 Google Workspace 부가기능과 같은 다양한 Google 확장성 제품에서 사용되는 일반 카드를 만들 수 있는 기능을 제공합니다.
CardWithIdCardWithId 객체의 빌더입니다.
Carousel슬라이더라고도 하는 캐러셀은 슬라이드쇼 형식으로 위젯 목록을 회전하고 표시하며, 이전 또는 다음 위젯으로 이동하는 버튼이 있습니다.
CarouselCard캐러셀 항목으로 표시할 수 있는 카드입니다.
ChatActionResponseChat 앱이 응답이 게시되는 방식을 구성하는 데 사용할 수 있는 매개변수를 나타내는 클래스입니다.
ChatClientDataSource다중 선택 메뉴를 사용하는 SelectionInput 위젯의 경우 Google Chat의 데이터 소스입니다.
ChatResponseGoogle Chat의 카드 메시지에 대한 응답 객체입니다.
ChatResponseBuilderChatResponse 객체의 빌더입니다.
ChatSpaceDataSource다중 선택 메뉴의 선택 항목으로 Google Chat 스페이스를 채우는 데이터 소스입니다.
Chip아이콘과 텍스트 라벨이 있는 Chip
ChipList행에 표시되고 다음 줄로 래핑되어 가로로 스크롤 가능한 Chip 객체 집합을 보유합니다.
ChipListLayoutChipList의 레이아웃을 지정하는 enum입니다.
CollapseControl맞춤설정 가능한 접기 및 펼치기 컨트롤입니다.
Column
ColumnsColumns 위젯은 카드 또는 대화상자에 최대 2개의 열을 표시합니다.
CommonDataSource모든 Google Workspace 애플리케이션에서 공유하는 데이터 소스입니다.
CommonWidgetAction위젯 표시 상태 업데이트와 같이 평가가 포함되지 않는 작업을 정의합니다.
ComposeActionResponseGmail 부가기능의 작성 작업 콜백 메서드에서 반환될 수 있는 응답 객체입니다.
ComposeActionResponseBuilderComposeActionResponse 객체의 빌더입니다.
ComposedEmailType작성된 이메일이 독립형 초안인지 답장 초안인지 지정하는 enum 값입니다.
ConditionCEL 표현식 검증의 일부로 이벤트 작업을 실행하는 데 사용되는 조건입니다.
ContentTypeUpdateDraftActionResponse에 의해 생성된 콘텐츠의 콘텐츠 유형을 지정하는 enum 값입니다.
DatePicker날짜를 입력할 수 있는 입력란입니다.
DateTimePicker사용자가 날짜와 시간을 입력할 수 있는 입력란입니다.
DecoratedText선택적 장식과 함께 텍스트를 표시하는 위젯입니다.
Dialog자세한 내용은 Google Chat 문서의 대화형 대화상자 열기를 참고하세요.
DialogActionDialogAction 객체의 빌더입니다.
DisplayStyle카드의 표시 스타일을 정의하는 열거형입니다.
Divider가로 구분선입니다.
DriveItemsSelectedActionResponseDrive 항목이 선택되어 있고 버튼 클릭과 같은 UI에서 취한 작업에 반응하는 동안 Drive를 변경하는 응답을 나타냅니다.
DriveItemsSelectedActionResponseBuilderDriveItemsSelectedActionResponse 객체의 빌더입니다.
EditorFileScopeActionResponseUI에서 취한 조치에 대한 반응으로 Google Docs, Sheets, Slides와 같은 편집기를 변경합니다.
EditorFileScopeActionResponseBuilderEditorFileScopeActionResponse 객체의 빌더입니다.
EventActionCEL 표현식 검증 조건이 충족될 때 실행할 EventAction입니다.
ExpressionData표현식을 평가하는 데 사용되는 표현식 데이터
ExpressionDataActionCEL 표현식 검증을 위한 작업입니다 .
ExpressionDataActionType표현식 데이터 작업의 유형을 나타내는 열거형입니다.
ExpressionDataConditionCEL 표현식 검증 결과를 나타냅니다.
ExpressionDataConditionTypeCEL 표현식이 성공적으로 평가되었는지 여부를 나타냅니다.
FixedFooterCard 하단에 표시되는 고정 바닥글
Grid그리드 항목 모음을 표시하는 정리된 그리드
GridItem사용자가 그리드 위젯 내에서 상호작용하는 항목입니다.
GridItemLayoutGridItem의 이미지 및 텍스트 스타일을 정의하는 enum입니다.
HorizontalAlignment위젯의 가로 정렬을 지정하는 enum입니다.
HorizontalSizeStyle위젯이 열의 공간을 채우는 방식을 설정하는 enum입니다.
HostAppDataSource다중 선택 메뉴를 사용하는 SelectionInput 위젯의 경우 Google Workspace 애플리케이션의 데이터 소스입니다.
IconImageButton 또는 DecoratedText 위젯과 같은 다양한 UI 객체에서 사용할 수 있는 사전 정의된 아이콘입니다.
IconImage사전 정의된 아이콘, Material Design 아이콘 또는 맞춤설정 가능한 자르기 스타일이 있는 URL의 아이콘입니다.
Image단일 이미지를 표시하는 위젯입니다.
ImageButton이미지가 표시된 ImageButton
ImageButtonStyleImageButton의 스타일을 지정하는 enum입니다.
ImageComponent그리드 항목에 추가할 수 있는 이미지 구성요소입니다.
ImageCropStyle이미지 구성요소에 적용할 수 있는 자르기 스타일을 나타내는 클래스입니다.
ImageCropType이미지 구성요소에 적용된 자르기 스타일을 나타내는 열거형입니다.
ImageStyle이미지 자르기 스타일을 정의하는 열거형입니다.
InputType위젯의 입력 유형을 정의하는 enum입니다.
Interaction사용자와의 상호작용(예: 사용자가 카드 메시지의 버튼을 클릭하는 경우)에 대한 응답으로 수행할 작업을 지정하는 enum 유형입니다.
KeyValue이 클래스는 지원 중단되었습니다.
LinkPreview호스트 앱에 링크 미리보기 카드와 스마트 칩을 표시하는 카드 작업입니다.
LoadIndicatorAction가 처리되는 동안 표시할 로드 또는 진행률 표시기의 유형을 지정하는 열거형 유형입니다.
MaterialIcon모든 Google Font 아이콘을 지원하는 객체
Navigation카드 탐색을 제어하는 도우미 객체입니다.
NotificationUI 요소와 상호작용한 결과로 사용자에게 표시되는 알림입니다.
OnCloseOpenLink을 통해 열린 URL이 닫힐 때 수행할 작업을 지정하는 열거형입니다.
OpenAsURL을 여는 방법을 지정하는 enum입니다.
OpenLink일부 옵션으로 링크를 여는 작업을 나타냅니다.
OverflowMenu팝업 메뉴에 표시되는 OverflowMenuItem 객체 목록을 보유합니다.
OverflowMenuItem아이콘과 텍스트 라벨이 있는 OverflowMenuItem
PlatformDataSource다중 선택 메뉴를 사용하는 SelectionInput 위젯의 경우 Google Workspace의 데이터 소스입니다.
ResponseType채팅 앱 응답 유형을 나타내는 enum입니다.
SelectionInput사전 정의된 옵션 중에서 선택할 수 있는 입력 필드입니다.
SelectionInputType사용자가 선택할 수 있는 항목의 형식입니다.
Status상태 코드를 나타내는 enum입니다.
SuggestionsTextInput 위젯을 보완하는 자동 완성 추천
SuggestionsResponse추천 콜백 함수에서 반환될 수 있는 응답 객체입니다.
SuggestionsResponseBuilderSuggestionsResponse 객체의 빌더입니다.
Switch켜거나 끌 수 있는 UI 요소
SwitchControlTypeSwitch 위젯 컨트롤의 유형입니다.
TextButton텍스트 라벨이 있는 TextButton
TextButtonStyleTextButton의 스타일을 지정하는 enum입니다.
TextInput텍스트 입력을 허용하는 입력란 위젯입니다.
TextParagraph텍스트를 표시하고 기본 HTML 형식을 지원하는 위젯
TimePicker사용자가 시간을 입력할 수 있는 입력란입니다.
Trigger작업 규칙 ID에 따라 CEL 표현식 검증 위젯 이벤트 작업을 실행하는 트리거입니다.
UniversalActionResponse범용 작업을 만드는 메서드에서 반환될 수 있는 응답 객체입니다.
UniversalActionResponseBuilderUniversalActionResponse 객체의 빌더입니다.
UpdateDraftActionResponse사용자가 현재 수정 중인 이메일 초안을 업데이트하는 작업을 나타냅니다.
UpdateDraftActionResponseBuilderUpdateDraftActionResponse 객체의 빌더입니다.
UpdateDraftBccRecipientsAction이메일 초안의 숨은참조 수신자를 업데이트합니다.
UpdateDraftBodyAction이메일 초안 본문을 업데이트합니다.
UpdateDraftBodyTypeUpdateDraftBodyAction의 유형을 지정하는 열거형 값입니다.
UpdateDraftCcRecipientsAction이메일 초안의 참조 수신자를 업데이트합니다.
UpdateDraftSubjectAction이메일 초안의 제목을 업데이트합니다.
UpdateDraftToRecipientsAction이메일 초안의 수신자를 업데이트합니다.
UpdateVisibilityAction카드 위젯의 공개 상태를 업데이트하여 표시하거나 숨깁니다.
UpdatedWidget업데이트된 위젯의 응답입니다.
Validation연결된 위젯의 유효성 검사 규칙을 정의하는 객체입니다.
VariableButtonSize변수 선택기 버튼의 크기를 나타내는 enum입니다.
VerticalAlignment열에서 위젯의 세로 정렬을 설정하는 enum입니다.
Visibility위젯의 공개 상태를 나타내는 열거형입니다.
WidgetCard에 추가할 수 있는 모든 위젯의 기본 클래스입니다.
WorkflowDataSourceSelectionInput,DateTimePicker 또는 TextInput 위젯의 경우 Google Workspace 흐름의 데이터 소스입니다.
WorkflowDataSourceType워크플로 데이터 소스의 유형을 나타내는 열거형입니다.
WrapStyle열 내 콘텐츠의 래핑 스타일을 설정하는 enum입니다.

Action

메서드

메서드반환 유형간략한 설명
addRequiredWidget(requiredWidget)Action유효한 제출을 위해 이 작업에 필요한 위젯의 이름을 추가합니다.
setAllWidgetsAreRequired(allWidgetsAreRequired)Action이 작업에 모든 위젯의 입력이 필요한지 나타냅니다.
setFunctionName(functionName)Action호출할 콜백 함수의 이름을 설정합니다.
setInteraction(interaction)Action사용자와의 상호작용을 설정합니다. 대화상자를 열 때만 필요합니다.
setLoadIndicator(loadIndicator)Action작업이 진행되는 동안 표시되는 로딩 표시기를 설정합니다.
setParameters(parameters)Action맞춤 매개변수를 콜백 함수에 전달할 수 있습니다.
setPersistValues(persistValues)Action작업 응답이 양식의 Card를 업데이트한 후 양식 값이 클라이언트의 값으로 결정되는지 아니면 서버의 값으로 결정되는지를 나타냅니다.

ActionResponse

메서드

메서드반환 유형간략한 설명
printJson()String이 객체의 JSON 표현을 출력합니다.

ActionResponseBuilder

메서드

메서드반환 유형간략한 설명
build()ActionResponse현재 작업 응답을 빌드하고 유효성을 검사합니다.
setNavigation(navigation)ActionResponseBuilderNavigation 작업에 대한 응답을 설정합니다.
setNotification(notification)ActionResponseBuilder작업이 활성화될 때 표시할 알림을 설정합니다.
setOpenLink(openLink)ActionResponseBuilder작업이 활성화될 때 이동할 URL을 설정합니다.
setStateChanged(stateChanged)ActionResponseBuilder이 작업으로 기존 데이터 상태가 변경되었음을 나타내는 플래그를 설정합니다.

ActionStatus

메서드

메서드반환 유형간략한 설명
setStatusCode(statusCode)ActionStatus대화상자를 열거나 제출하는 요청의 상태를 나타냅니다.
setUserFacingMessage(message)ActionStatus요청 상태에 관해 사용자에게 보낼 메시지입니다.

Attachment

메서드

메서드반환 유형간략한 설명
setIconUrl(iconUrl)Attachment첨부파일의 아이콘 URL을 설정합니다.
setMimeType(mimeType)Attachment첨부파일의 MIME 유형을 설정합니다.
setResourceUrl(resourceUrl)Attachment첨부파일의 리소스 URL을 설정합니다.
setTitle(title)Attachment첨부파일의 제목을 설정합니다.

AuthorizationAction

메서드

메서드반환 유형간략한 설명
setAuthorizationUrl(authorizationUrl)AuthorizationAction사용자가 승인 메시지에서 이동하는 승인 URL을 설정합니다.

AuthorizationException

메서드

메서드반환 유형간략한 설명
printJson()String이 객체의 JSON 표현을 출력합니다.
setAuthorizationUrl(authUrl)AuthorizationException사용자가 승인 메시지에서 이동하는 승인 URL을 설정합니다.
setCustomUiCallback(callback)AuthorizationException맞춤 승인 프롬프트를 생성하기 위해 호출할 함수의 이름입니다.
setResourceDisplayName(name)AuthorizationException승인을 요청할 때 사용자에게 표시되는 이름을 설정합니다.
throwException()void이 예외가 발생하도록 트리거합니다.

BorderStyle

메서드

메서드반환 유형간략한 설명
setCornerRadius(radius)BorderStyle테두리의 모서리 반경을 설정합니다(예: 8).
setStrokeColor(color)BorderStyle테두리의 색상을 설정합니다.
setType(type)BorderStyle테두리 유형을 설정합니다.

BorderType

속성

속성유형설명
NO_BORDEREnum테두리 스타일이 없습니다.
STROKEEnum획 테두리 스타일입니다.

Button

메서드

메서드반환 유형간략한 설명
setAuthorizationAction(action)Button객체를 클릭할 때 승인 흐름으로 URL을 여는 승인 작업을 설정합니다.
setComposeAction(action, composedEmailType)Button객체를 클릭할 때 이메일 초안을 작성하는 작업을 설정합니다.
setOnClickAction(action)Button객체를 클릭할 때 실행되는 작업을 설정합니다.
setOnClickOpenLinkAction(action)Button객체를 클릭할 때 탭에서 URL을 여는 작업을 설정합니다.
setOpenLink(openLink)Button객체를 클릭할 때 열릴 URL을 설정합니다.
setOverflowMenu(menu)Button객체를 클릭할 때 열릴 팝업 메뉴를 설정합니다.

ButtonSet

메서드

메서드반환 유형간략한 설명
addButton(button)ButtonSet버튼을 추가합니다.

CalendarEventActionResponse

메서드

메서드반환 유형간략한 설명
printJson()String이 객체의 JSON 표현을 출력합니다.

CalendarEventActionResponseBuilder

메서드

메서드반환 유형간략한 설명
addAttachments(attachments)CalendarEventActionResponseBuilder연결된 UI 작업이 수행될 때 대답이 캘린더 일정에 첨부파일을 추가해야 함을 지정합니다.
addAttendees(emails)CalendarEventActionResponseBuilder연결된 UI 작업이 실행될 때 응답이 표시된 참석자를 캘린더 일정에 추가해야 함을 지정합니다.
build()CalendarEventActionResponse현재 Calendar 이벤트 작업 응답을 빌드하고 유효성을 검사합니다.
setConferenceData(conferenceData)CalendarEventActionResponseBuilder연결된 UI 작업이 실행될 때 응답이 표시된 회의 데이터를 캘린더 일정에 설정해야 함을 지정합니다.

Card

메서드

메서드반환 유형간략한 설명
printJson()String이 객체의 JSON 표현을 출력합니다.

CardAction

메서드

메서드반환 유형간략한 설명
setAuthorizationAction(action)CardAction객체를 클릭할 때 승인 흐름으로 URL을 여는 승인 작업을 설정합니다.
setComposeAction(action, composedEmailType)CardAction객체를 클릭할 때 이메일 초안을 작성하는 작업을 설정합니다.
setOnClickAction(action)CardAction객체를 클릭할 때 실행되는 작업을 설정합니다.
setOnClickOpenLinkAction(action)CardAction객체를 클릭할 때 탭에서 URL을 여는 작업을 설정합니다.
setOpenLink(openLink)CardAction객체를 클릭할 때 열릴 URL을 설정합니다.
setText(text)CardAction이 작업의 메뉴 텍스트를 설정합니다.

CardBuilder

메서드

메서드반환 유형간략한 설명
addCardAction(cardAction)CardBuilder이 카드에 CardAction를 추가합니다.
addSection(section)CardBuilder이 카드에 섹션을 추가합니다.
build()Card현재 카드를 빌드하고 유효성을 검사합니다.
setDisplayStyle(displayStyle)CardBuilder이 카드의 표시 스타일을 설정합니다.
setFixedFooter(fixedFooter)CardBuilder이 카드의 고정 바닥글을 설정합니다.
setHeader(cardHeader)CardBuilder이 카드의 헤더를 설정합니다.
setName(name)CardBuilder이 카드의 이름을 설정합니다.
setPeekCardHeader(peekCardHeader)CardBuilder미리보기 카드 헤더를 설정합니다.

CardHeader

메서드

메서드반환 유형간략한 설명
setImageAltText(imageAltText)CardHeader헤더 이미지의 대체 텍스트를 설정합니다.
setImageStyle(imageStyle)CardHeader카드 헤더의 아이콘 자르기를 설정합니다.
setImageUrl(imageUrl)CardHeaderURL 또는 데이터 문자열을 제공하여 헤더에 사용할 이미지를 설정합니다.
setSubtitle(subtitle)CardHeader카드 헤더의 부제목을 설정합니다.
setTitle(title)CardHeader카드 헤더의 제목을 설정합니다.

CardSection

메서드

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

CardService

속성

속성유형설명
BorderTypeBorderTypeBorderType 열거형입니다.
ChipListLayoutChipListLayoutChipListLayout 열거형입니다.
ComposedEmailTypeComposedEmailTypeComposedEmailType 열거형입니다.
ContentTypeContentTypeContentType 열거형입니다.
ExpressionDataActionTypeExpressionDataActionTypeExpressionDataActionType 열거형입니다.
ExpressionDataConditionTypeExpressionDataConditionTypeExpressionDataConditionType 열거형입니다.
GridItemLayoutGridItemLayoutGridItemLayout 열거형입니다.
HorizontalAlignmentHorizontalAlignmentHorizontalAlignment 열거형입니다.
IconIconIcon 열거형입니다.
ImageButtonStyleImageButtonStyleImageButtonStyle 열거형입니다.
ImageCropTypeImageCropTypeImageCropType 열거형입니다.
ImageStyleImageStyleImageStyle 열거형입니다.
InputTypeInputTypeInputType 열거형입니다.
LoadIndicatorLoadIndicatorLoadIndicator 열거형입니다.
OnCloseOnCloseOnClose 열거형입니다.
OpenAsOpenAsOpenAs 열거형입니다.
SelectionInputTypeSelectionInputTypeSelectionInputType 열거형입니다.
TextButtonStyleTextButtonStyleTextButtonStyle 열거형입니다.
UpdateDraftBodyTypeUpdateDraftBodyTypeUpdateDraftBodyType 열거형입니다.
VisibilityVisibilityVisibility 열거형입니다.
WorkflowDataSourceTypeWorkflowDataSourceTypeWorkflowDataSourceType 열거형입니다.

메서드

메서드반환 유형간략한 설명
newAction()ActionAction를 만듭니다.
newActionResponseBuilder()ActionResponseBuilderActionResponseBuilder를 만듭니다.
newActionStatus()ActionStatusActionStatus를 만듭니다.
newAttachment()AttachmentAttachment를 만듭니다.
newAuthorizationAction()AuthorizationActionAuthorizationAction를 만듭니다.
newAuthorizationException()AuthorizationExceptionAuthorizationException를 만듭니다.
newBorderStyle()BorderStyleBorderStyle를 만듭니다.
newButtonSet()ButtonSetButtonSet를 만듭니다.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderCalendarEventActionResponseBuilder를 만듭니다.
newCardAction()CardActionCardAction를 만듭니다.
newCardBuilder()CardBuilder새 카드 빌더를 만듭니다.
newCardHeader()CardHeaderCardHeader를 만듭니다.
newCardSection()CardSectionCardSection를 만듭니다.
newCardWithId()CardWithIdCardWithId를 만듭니다.
newCarousel()CarouselCarousel를 만듭니다.
newCarouselCard()CarouselCardCarouselCard를 만듭니다.
newChatActionResponse()ChatActionResponseChatActionResponse를 만듭니다.
newChatResponseBuilder()ChatResponseBuilderChatResponseBuilder를 만듭니다.
newChip()ChipChip를 만듭니다.
newChipList()ChipListChipList를 만듭니다.
newCollapseControl()CollapseControlCollapseControl를 만듭니다.
newColumn()ColumnColumn를 만듭니다.
newColumns()ColumnsColumns 세트를 만듭니다.
newComposeActionResponseBuilder()ComposeActionResponseBuilderComposeActionResponseBuilder를 만듭니다.
newDatePicker()DatePickerDatePicker를 만듭니다.
newDateTimePicker()DateTimePickerDateTimePicker를 만듭니다.
newDecoratedText()DecoratedTextDecoratedText를 만듭니다.
newDialog()DialogDialog를 만듭니다.
newDialogAction()DialogActionDialogAction를 만듭니다.
newDivider()DividerDivider를 만듭니다.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderDriveItemsSelectedActionResponseBuilder를 만듭니다.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderEditorFileScopeActionResponseBuilder를 만듭니다.
newFixedFooter()FixedFooterFixedFooter를 만듭니다.
newGrid()GridGrid를 만듭니다.
newGridItem()GridItemGridItem를 만듭니다.
newHostAppDataSource()HostAppDataSourceHostAppDataSource를 만들고 빈 HostAppDataSource를 반환합니다.
newIconImage()IconImageIconImage를 만듭니다.
newImage()ImageImage를 만듭니다.
newImageButton()ImageButtonImageButton를 만듭니다.
newImageComponent()ImageComponentImageComponent를 만듭니다.
newImageCropStyle()ImageCropStyleImageCropStyle를 만듭니다.
newKeyValue()KeyValueKeyValue를 만듭니다.
newLinkPreview()LinkPreviewLinkPreview를 만듭니다.
newMaterialIcon()MaterialIconMaterialIcon를 만듭니다.
newNavigation()NavigationNavigation를 만듭니다.
newNotification()NotificationNotification를 만듭니다.
newOpenLink()OpenLinkOpenLink를 만듭니다.
newOverflowMenu()OverflowMenuOverflowMenu를 만듭니다.
newOverflowMenuItem()OverflowMenuItemOverflowMenuItem를 만듭니다.
newSelectionInput()SelectionInputSelectionInput를 만듭니다.
newSuggestions()SuggestionsSuggestions를 만듭니다.
newSuggestionsResponseBuilder()SuggestionsResponseBuilderSuggestionsResponseBuilder를 만듭니다.
newSwitch()SwitchSwitch를 만듭니다.
newTextButton()TextButtonTextButton를 만듭니다.
newTextInput()TextInputTextInput를 만듭니다.
newTextParagraph()TextParagraphTextParagraph를 만듭니다.
newTimePicker()TimePickerTimePicker를 만듭니다.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderUniversalActionResponseBuilder를 만듭니다.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderUpdateDraftActionResponseBuilder를 만듭니다.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionUpdateDraftBccRecipientsAction를 만듭니다.
newUpdateDraftBodyAction()UpdateDraftBodyActionUpdateDraftBodyAction를 만듭니다.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionUpdateDraftCcRecipientsAction를 만듭니다.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionUpdateDraftSubjectAction를 만듭니다.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionUpdateDraftToRecipientsAction를 만듭니다.
newValidation()ValidationValidation를 만듭니다.

CardWithId

메서드

메서드반환 유형간략한 설명
setCard(card)CardWithIdcardWithId의 카드를 설정합니다.
setCardId(id)CardWithIdcardWithId의 고유 카드 ID를 설정합니다.

메서드

메서드반환 유형간략한 설명
addCarouselCard(card)Carousel캐러셀 카드를 추가합니다.

CarouselCard

메서드

메서드반환 유형간략한 설명
addFooterWidget(widget)CarouselCard이 캐러셀 카드의 바닥글에 지정된 위젯을 추가합니다.
addWidget(widget)CarouselCard이 캐러셀 카드에 지정된 위젯을 추가합니다.

ChatActionResponse

메서드

메서드반환 유형간략한 설명
setDialogAction(dialogAction)ChatActionResponse대화상자 작업을 대화상자와 관련된 이벤트로 설정합니다.
setResponseType(responseType)ChatActionResponseChat 앱 응답 유형입니다.
setUpdatedWidget(updatedWidget)ChatActionResponse위젯의 자동 완성 옵션을 제공하는 데 사용되는 업데이트된 위젯을 설정합니다.
setUrl(url)ChatActionResponse사용자가 인증하거나 구성할 수 있는 URL입니다.

ChatClientDataSource

메서드

메서드반환 유형간략한 설명
setSpaceDataSource(spaceDataSource)ChatClientDataSource다중 선택 메뉴의 선택 항목으로 Google Chat 스페이스를 채우는 데이터 소스입니다.

ChatResponse

메서드

메서드반환 유형간략한 설명
printJson()String이 객체의 JSON 표현을 출력합니다.

ChatResponseBuilder

메서드

메서드반환 유형간략한 설명
addCardsV2(cardWithId)ChatResponseBuilder메시지의 카드 필드를 설정합니다.
build()ChatResponse현재 작업 응답을 빌드하고 유효성을 검사합니다.
setActionResponse(actionResponse)ChatResponseBuilder메시지의 작업 응답 필드를 설정합니다.
setText(text)ChatResponseBuilderChat 메시지의 텍스트를 설정합니다.

ChatSpaceDataSource

메서드

메서드반환 유형간략한 설명
setDefaultToCurrentSpace(defaultToCurrentSpace)ChatSpaceDataSourcetrue로 설정하면 다중 선택 메뉴에서 현재 Google Chat 스페이스를 기본적으로 항목으로 선택합니다.

Chip

메서드

메서드반환 유형간략한 설명
setAltText(altText)Chip접근성을 위해 칩의 대체 텍스트를 설정합니다.
setAuthorizationAction(action)Chip객체를 클릭할 때 승인 흐름으로 URL을 여는 승인 작업을 설정합니다.
setComposeAction(action, composedEmailType)Chip객체를 클릭할 때 이메일 초안을 작성하는 작업을 설정합니다.
setDisabled(disabled)Chip칩이 사용 중지되었는지 여부를 설정합니다.
setIcon(icon)Chip칩으로 사용할 아이콘을 설정합니다.
setLabel(label)Chip칩의 제목을 설정합니다.
setOnClickAction(action)Chip객체를 클릭할 때 실행되는 작업을 설정합니다.
setOnClickOpenLinkAction(action)Chip객체를 클릭할 때 탭에서 URL을 여는 작업을 설정합니다.
setOpenLink(openLink)Chip객체를 클릭할 때 열릴 URL을 설정합니다.

ChipList

메서드

메서드반환 유형간략한 설명
addChip(chip)ChipList칩을 추가합니다.
setLayout(layout)ChipList칩 목록 레이아웃을 설정합니다.

ChipListLayout

속성

속성유형설명
WRAPPEDEnum가로 공간이 충분하지 않으면 칩 목록이 다음 줄로 래핑됩니다.
HORIZONTAL_SCROLLABLEEnum사용 가능한 공간에 맞지 않으면 칩이 가로로 스크롤됩니다.

CollapseControl

메서드

메서드반환 유형간략한 설명
setCollapseButton(button)CollapseControl'간략히 표시' 버튼에 표시되는 Button를 설정합니다.
setExpandButton(button)CollapseControl'더보기' 버튼에 표시되는 Button를 설정합니다.
setHorizontalAlign(horizontalAlignment)CollapseControlCollapseControlHorizontalAlignment를 설정합니다.

Column

메서드

메서드반환 유형간략한 설명
addWidget(widget)Column열에 위젯을 추가합니다.
setHorizontalAlignment(horizontalAlignment)ColumnColumnHorizontalAlignment를 설정합니다.
setHorizontalSizeStyle(horizontalSizeStyle)Column열의 HorizontalSizeStyle를 설정합니다.
setVerticalAlignment(verticalAlignment)ColumnColumnVerticalAlignment를 설정합니다.

Columns

메서드

메서드반환 유형간략한 설명
addColumn(column)Columns열 위젯에 Column을 추가합니다.
setWrapStyle(wrapStyle)Columns열의 래핑 스타일을 설정합니다. 화면 너비에 따라 열의 크기가 조정되는 방식을 제어합니다.

CommonDataSource

속성

속성유형설명
UNKNOWNEnum기본값
USEREnumGoogle Workspace 사용자

CommonWidgetAction

메서드

메서드반환 유형간략한 설명
setUpdateVisibilityAction(updateVisibilityAction)CommonWidgetAction위젯의 업데이트 공개 상태 작업을 설정합니다.

ComposeActionResponse

메서드

메서드반환 유형간략한 설명
printJson()String이 객체의 JSON 표현을 출력합니다.

ComposeActionResponseBuilder

메서드

메서드반환 유형간략한 설명
build()ComposeActionResponse현재 컴포즈 작업 응답을 빌드하고 유효성을 검사합니다.
setGmailDraft(draft)ComposeActionResponseBuilderGmailMessage.createDraftReply(body) 또는 유사한 함수를 사용하여 생성된 초안 GmailMessage을 설정합니다.

ComposedEmailType

속성

속성유형설명
REPLY_AS_DRAFTEnum다른 메시지에 대한 답장인 초안입니다.
STANDALONE_DRAFTEnum독립형 메시지인 임시보관 메일입니다.

Condition

메서드

메서드반환 유형간략한 설명
setActionRuleId(actionRuleId)Condition조건에 따라 실행할 작업 규칙의 고유 ID입니다.
setExpressionDataCondition(expressionDataCondition)Condition이벤트 작업을 실행해야 하는지 여부를 결정하는 데 사용되는 CEL 표현식 검증 조건을 설정합니다.

ContentType

속성

속성유형설명
TEXTEnum생성된 콘텐츠가 일반 텍스트임을 나타냅니다.
MUTABLE_HTMLEnum생성된 콘텐츠가 HTML로 형식이 지정되었음을 나타냅니다.
IMMUTABLE_HTMLEnum생성된 콘텐츠가 HTML로 형식이 지정되었음을 나타냅니다. 이 콘텐츠는 생성된 후에는 수정할 수 없습니다.

DatePicker

메서드

메서드반환 유형간략한 설명
setFieldName(fieldName)DatePickerUI 상호작용이 있을 때 생성되는 이벤트 객체에서 이 선택기를 식별하는 필드 이름을 설정합니다.
setOnChangeAction(action)DatePicker선택기 입력이 변경될 때마다 스크립트가 실행하는 Action을 설정합니다.
setTitle(title)DatePicker입력란 위에 표시되는 제목을 설정합니다.
setValueInMsSinceEpoch(valueMsEpoch)DatePicker입력 필드에 설정할 사전 입력된 값을 설정합니다.
setValueInMsSinceEpoch(valueMsEpoch)DatePicker입력 필드에 설정할 사전 입력된 값을 설정합니다.

DateTimePicker

메서드

메서드반환 유형간략한 설명
setFieldName(fieldName)DateTimePickerUI 상호작용이 있을 때 생성되는 이벤트 객체에서 이 선택기를 식별하는 필드 이름을 설정합니다.
setHostAppDataSource(hostAppDataSource)DateTimePickerGoogle Workspace 흐름에서 입력 변수가 흐름의 다른 단계에서 datetime 출력을 수락하도록 합니다.
setOnChangeAction(action)DateTimePicker선택기 입력이 변경될 때마다 스크립트가 실행하는 Action을 설정합니다.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePicker시간대가 UTC에서 오프셋되어야 하는 분 수를 설정합니다.
setTitle(title)DateTimePicker입력란 위에 표시되는 제목을 설정합니다.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePicker입력 필드에 설정할 사전 입력된 값을 설정합니다.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePicker입력 필드에 설정할 사전 입력된 값을 설정합니다.

DecoratedText

메서드

메서드반환 유형간략한 설명
setAuthorizationAction(action)DecoratedText객체를 클릭할 때 승인 흐름으로 URL을 여는 승인 작업을 설정합니다.
setBottomLabel(text)DecoratedText라벨 텍스트를 키로 사용하도록 설정하며 텍스트 콘텐츠 아래에 표시됩니다.
setButton(button)DecoratedText텍스트 오른쪽에 표시되는 Button를 설정합니다.
setComposeAction(action, composedEmailType)DecoratedText객체를 클릭할 때 이메일 초안을 작성하는 작업을 설정합니다.
setEndIcon(endIcon)DecoratedText콘텐츠 오른쪽에 표시되는 선택적 IconImage를 설정합니다.
setOnClickAction(action)DecoratedText객체를 클릭할 때 실행되는 작업을 설정합니다.
setOnClickOpenLinkAction(action)DecoratedText객체를 클릭할 때 탭에서 URL을 여는 작업을 설정합니다.
setOpenLink(openLink)DecoratedText객체를 클릭할 때 열릴 URL을 설정합니다.
setStartIcon(startIcon)DecoratedText텍스트 콘텐츠 앞에 표시할 선택적 IconImage를 설정합니다.
setSwitchControl(switchToSet)DecoratedText콘텐츠 오른쪽에 표시되는 Switch를 설정합니다.
setText(text)DecoratedText값으로 사용할 텍스트를 설정합니다.
setTopLabel(text)DecoratedText키로 사용되고 텍스트 콘텐츠 위에 표시될 라벨 텍스트를 설정합니다.
setWrapText(wrapText)DecoratedText값 텍스트를 한 줄로 표시할지 여러 줄로 표시할지 설정합니다.

Dialog

메서드

메서드반환 유형간략한 설명
setBody(card)DialogDialog의 카드를 설정합니다.

DialogAction

메서드

메서드반환 유형간략한 설명
setActionStatus(actionStatus)DialogActionDialogAction의 작업 상태를 설정합니다.
setDialog(dialog)DialogActionDialogAction의 대화상자를 설정합니다.

DisplayStyle

속성

속성유형설명
PEEKEnum기존 콘텐츠 위에 부가기능 콘텐츠 하단에 카드 헤더를 표시합니다.
REPLACEEnum기존 콘텐츠를 대체하여 카드를 표시합니다.

Divider

DriveItemsSelectedActionResponse

메서드

메서드반환 유형간략한 설명
printJson()String이 객체의 JSON 표현을 출력합니다.

DriveItemsSelectedActionResponseBuilder

메서드

메서드반환 유형간략한 설명
build()DriveItemsSelectedActionResponse현재 Drive 작업 응답을 빌드합니다.
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilder대답이 Drive의 맥락과 관련된 항목에 대한 파일 범위를 요청하도록 지정합니다.

EditorFileScopeActionResponse

메서드

메서드반환 유형간략한 설명
printJson()String이 객체의 JSON 표현을 출력합니다.

EditorFileScopeActionResponseBuilder

메서드

메서드반환 유형간략한 설명
build()EditorFileScopeActionResponse현재 편집기 작업 응답을 빌드합니다.
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilder현재 활성 상태인 편집기 문서의 drive.file 범위를 요청합니다.

EventAction

메서드

메서드반환 유형간략한 설명
addPostEventTrigger(trigger)EventAction이벤트 작업이 실행된 후 평가할 CEL 표현식 검증 조건을 추가합니다.
setActionRuleId(actionRuleId)EventAction이벤트 작업의 고유 식별자를 설정합니다.
setCommonWidgetAction(commonWidgetAction)EventAction위젯의 일반적인 위젯 작업을 설정합니다.
setExpressionDataAction(expressionDataAction)EventAction위젯의 CEL 표현식 유효성 검사 데이터 작업을 설정합니다.

ExpressionData

메서드

메서드반환 유형간략한 설명
addCondition(condition)ExpressionData현재 표현식 데이터에 조건을 추가합니다.
addEventAction(eventAction)ExpressionData현재 표현식 데이터에 이벤트 작업을 추가합니다.
setExpression(expression)ExpressionData표현식 데이터 값을 설정합니다.
setId(id)ExpressionData표현식 데이터 ID를 설정합니다.

ExpressionDataAction

메서드

메서드반환 유형간략한 설명
setActionType(type)ExpressionDataAction표현식 데이터 작업의 유형을 설정합니다.

ExpressionDataActionType

속성

속성유형설명
ACTION_TYPE_UNSPECIFIEDEnum지정되지 않은 작업 유형입니다.
START_EXPRESSION_EVALUATIONEnumCEL 표현식 검증을 시작하는 작업입니다.

ExpressionDataCondition

메서드

메서드반환 유형간략한 설명
setConditionType(type)ExpressionDataCondition표현식이 성공적으로 평가되었는지 여부를 나타내기 위해 CEL 표현식 검증의 조건 유형을 설정합니다.

ExpressionDataConditionType

속성

속성유형설명
CONDITION_TYPE_UNSPECIFIEDEnum지정되지 않은 조건 유형입니다.
EXPRESSION_EVALUATION_SUCCESSEnumCEL 표현식이 성공적인 결과로 평가되었습니다.
EXPRESSION_EVALUATION_FAILUREEnumCEL 표현식이 실패 결과로 평가되었습니다.

FixedFooter

메서드

메서드반환 유형간략한 설명
setPrimaryButton(button)FixedFooter고정된 바닥글에 기본 버튼을 설정합니다.
setSecondaryButton(button)FixedFooter고정된 바닥글에 보조 버튼을 설정합니다.

Grid

메서드

메서드반환 유형간략한 설명
addItem(gridItem)Grid그리드에 새 그리드 항목을 추가합니다.
setAuthorizationAction(action)Grid객체를 클릭할 때 승인 흐름으로 URL을 여는 승인 작업을 설정합니다.
setBorderStyle(borderStyle)Grid각 그리드 항목에 적용되는 테두리 스타일을 설정합니다.
setComposeAction(action, composedEmailType)Grid객체를 클릭할 때 이메일 초안을 작성하는 작업을 설정합니다.
setNumColumns(numColumns)Grid그리드에 표시할 열 수입니다.
setOnClickAction(action)Grid객체를 클릭할 때 실행되는 작업을 설정합니다.
setOnClickOpenLinkAction(action)Grid객체를 클릭할 때 탭에서 URL을 여는 작업을 설정합니다.
setOpenLink(openLink)Grid객체를 클릭할 때 열릴 URL을 설정합니다.
setTitle(title)Grid그리드의 제목 텍스트를 설정합니다.

GridItem

메서드

메서드반환 유형간략한 설명
setIdentifier(id)GridItem그리드 항목의 식별자를 설정합니다.
setImage(image)GridItem이 그리드 항목의 이미지를 설정합니다.
setLayout(layout)GridItem그리드 항목의 텍스트와 이미지 레이아웃을 설정합니다.
setSubtitle(subtitle)GridItem그리드 항목의 부제목을 설정합니다.
setTextAlignment(alignment)GridItem그리드 항목의 가로 정렬을 설정합니다.
setTitle(title)GridItem그리드 항목의 제목 텍스트를 설정합니다.

GridItemLayout

속성

속성유형설명
TEXT_BELOWEnum제목과 부제목은 그리드 항목의 이미지 아래에 표시됩니다.
TEXT_ABOVEEnum제목과 부제목은 그리드 항목의 이미지 위에 표시됩니다.

HorizontalAlignment

속성

속성유형설명
STARTEnum위젯을 문장 시작 부분에 정렬합니다.
CENTEREnum위젯을 중앙에 맞춥니다.
ENDEnum위젯을 문장 끝에 정렬합니다.

HorizontalSizeStyle

속성

속성유형설명
FILL_AVAILABLE_SPACEEnumColumn의 사용 가능한 가로 공간을 채우도록 Widget의 크기를 조정합니다.
FILL_MINIMUM_SPACEEnumWidget의 크기를 조정하여 Column에서 가로 공간을 최소한으로 채웁니다.

HostAppDataSource

메서드

메서드반환 유형간략한 설명
setChatDataSource(chatClientDataSource)HostAppDataSourceGoogle Chat의 데이터 소스를 설정합니다.
setWorkflowDataSource(workflowDataSource)HostAppDataSourceGoogle Workspace Flows의 데이터 소스를 설정합니다.

Icon

속성

속성유형설명
NONEEnum아이콘 없음
AIRPLANEEnum비행기 아이콘
BOOKMARKEnum북마크 아이콘
BUSEnum버스 아이콘
CAREnum자동차 아이콘
CLOCKEnum시계 아이콘
CONFIRMATION_NUMBER_ICONEnum확인 번호 아이콘
DOLLAREnum달러 아이콘
DESCRIPTIONEnum설명 아이콘
EMAILEnum이메일 아이콘
EVENT_PERFORMEREnum이메일 아이콘
EVENT_SEATEnum이벤트 좌석 아이콘
FLIGHT_ARRIVALEnum항공편 도착 아이콘
FLIGHT_DEPARTUREEnum항공편 출발 아이콘
HOTELEnum호텔 아이콘
HOTEL_ROOM_TYPEEnum호텔 아이콘
INVITEEnum초대 아이콘
MAP_PINEnum지도 핀 아이콘
MEMBERSHIPEnum멤버십 아이콘
MULTIPLE_PEOPLEEnum여러 사람 아이콘
OFFEREnum솔루션 아이콘
PERSONEnum사람 아이콘
PHONEEnum전화 아이콘
RESTAURANT_ICONEnum음식점 아이콘
SHOPPING_CARTEnum장바구니 아이콘
STAREnum별표 아이콘
STOREEnum스토어 아이콘
TICKETEnum티켓 아이콘
TRAINEnum기차 아이콘
VIDEO_CAMERAEnum동영상 카메라 아이콘
VIDEO_PLAYEnum동영상 재생 아이콘

IconImage

메서드

메서드반환 유형간략한 설명
setAltText(altText)IconImage접근성에 사용되는 URL의 대체 텍스트를 설정합니다.
setIcon(icon)IconImageURL이 설정되지 않은 경우 사전 정의된 아이콘을 설정합니다.
setIconUrl(url)IconImage아이콘이 설정되지 않은 경우 아이콘의 URL을 설정합니다.
setImageCropType(imageCropType)IconImage이미지의 자르기 스타일을 설정합니다.
setMaterialIcon(icon)IconImage머티리얼 디자인 아이콘을 설정합니다.

Image

메서드

메서드반환 유형간략한 설명
setAltText(altText)Image접근성을 위해 이미지의 대체 텍스트를 설정합니다.
setAuthorizationAction(action)Image객체를 클릭할 때 승인 흐름으로 URL을 여는 승인 작업을 설정합니다.
setComposeAction(action, composedEmailType)Image객체를 클릭할 때 이메일 초안을 작성하는 작업을 설정합니다.
setImageUrl(url)ImageURL 또는 데이터 문자열을 제공하여 사용할 이미지를 설정합니다.
setOnClickAction(action)Image객체를 클릭할 때 실행되는 작업을 설정합니다.
setOnClickOpenLinkAction(action)Image객체를 클릭할 때 탭에서 URL을 여는 작업을 설정합니다.
setOpenLink(openLink)Image객체를 클릭할 때 열릴 URL을 설정합니다.

ImageButton

메서드

메서드반환 유형간략한 설명
setAltText(altText)ImageButton접근성을 위해 버튼의 대체 텍스트를 설정합니다.
setAuthorizationAction(action)ImageButton객체를 클릭할 때 승인 흐름으로 URL을 여는 승인 작업을 설정합니다.
setComposeAction(action, composedEmailType)ImageButton객체를 클릭할 때 이메일 초안을 작성하는 작업을 설정합니다.
setIcon(icon)ImageButton버튼에 표시할 사전 정의된 Icon를 설정합니다.
setIconUrl(url)ImageButton이 버튼의 아이콘으로 사용할 이미지의 URL을 설정합니다.
setImageButtonStyle(imageButtonStyle)ImageButton버튼 스타일을 설정합니다.
setMaterialIcon(icon)ImageButton머티리얼 디자인 아이콘을 설정합니다.
setOnClickAction(action)ImageButton객체를 클릭할 때 실행되는 작업을 설정합니다.
setOnClickOpenLinkAction(action)ImageButton객체를 클릭할 때 탭에서 URL을 여는 작업을 설정합니다.
setOpenLink(openLink)ImageButton객체를 클릭할 때 열릴 URL을 설정합니다.
setOverflowMenu(menu)ImageButton객체를 클릭할 때 열릴 팝업 메뉴를 설정합니다.

ImageButtonStyle

속성

속성유형설명
BORDERLESSEnum테두리가 없는 이미지 버튼입니다.
OUTLINEDEnum배경이 투명한 이미지 버튼
FILLEDEnum배경색이 있는 이미지 버튼
FILLED_TONALEnum채워진 버튼과 윤곽선 버튼 사이의 중간 지점을 나타내는 이미지 버튼

ImageComponent

메서드

메서드반환 유형간략한 설명
setAltText(altText)ImageComponent이미지의 대체 텍스트를 설정합니다.
setBorderStyle(borderStyle)ImageComponent이미지에 적용된 테두리 스타일을 설정합니다.
setCropStyle(imageCropStyle)ImageComponent이미지의 자르기 스타일을 설정합니다.
setImageUrl(url)ImageComponent이미지의 URL을 설정합니다.

ImageCropStyle

메서드

메서드반환 유형간략한 설명
setAspectRatio(ratio)ImageCropStyle자르기 유형이 RECTANGLE_CUSTOM인 경우 사용할 가로세로 비율을 설정합니다.
setImageCropType(type)ImageCropStyle이미지의 자르기 유형을 설정합니다.

ImageCropType

속성

속성유형설명
SQUAREEnum정사각형 모양 자르기 스타일입니다.
CIRCLEEnum원 모양 자르기 스타일입니다.
RECTANGLE_CUSTOMEnum맞춤 비율의 직사각형 모양 자르기 스타일
RECTANGLE_4_3Enum4:3 비율의 직사각형 모양 자르기 스타일

ImageStyle

속성

속성유형설명
SQUAREEnum자르지 않습니다.
CIRCLEEnum원형으로 자르기

InputType

속성

속성유형설명
TEXTEnum일반 텍스트를 허용합니다.
INTEGEREnum정수를 허용합니다.
FLOATEnum부동 소수점 숫자를 허용합니다.
EMAILEnum이메일 주소를 수락합니다.

Interaction

속성

속성유형설명
INTERACTION_UNSPECIFIEDEnum기본값
OPEN_DIALOGEnum채팅 앱이 사용자와 상호작용하는 데 사용하는 카드 기반 인터페이스인 대화상자를 엽니다.

KeyValue

메서드

메서드반환 유형간략한 설명
setAuthorizationAction(action)KeyValue객체를 클릭할 때 승인 흐름으로 URL을 여는 승인 작업을 설정합니다.
setComposeAction(action, composedEmailType)KeyValue객체를 클릭할 때 이메일 초안을 작성하는 작업을 설정합니다.
setOnClickAction(action)KeyValue객체를 클릭할 때 실행되는 작업을 설정합니다.
setOnClickOpenLinkAction(action)KeyValue객체를 클릭할 때 탭에서 URL을 여는 작업을 설정합니다.
setOpenLink(openLink)KeyValue객체를 클릭할 때 열릴 URL을 설정합니다.

LinkPreview

메서드

메서드반환 유형간략한 설명
printJson()String이 객체의 JSON 표현을 출력합니다.
setLinkPreviewTitle(title)LinkPreview미리보기 카드 위의 링크 미리보기에 표시되는 제목을 설정합니다.
setPreviewCard(previewCard)LinkPreview서드 파티 또는 Google 이외의 서비스의 링크에 관한 정보를 표시하는 카드를 설정합니다.
setTitle(title)LinkPreview링크 미리보기의 스마트 칩에 표시되는 제목을 설정합니다.

LoadIndicator

속성

속성유형설명
SPINNEREnum스피너 표시기를 사용합니다.
NONEEnum표시기를 사용하지 않습니다.

MaterialIcon

메서드

메서드반환 유형간략한 설명
setFill(fill)MaterialIcon아이콘이 채워진 상태로 렌더링되는지 여부입니다.
setGrade(grade)MaterialIcon두께와 등급은 기호의 두께에 영향을 미칩니다.
setName(name)MaterialIcon아이콘의 이름을 설정합니다.
setWeight(weight)MaterialIcon아이콘의 획 두께입니다.

메서드

메서드반환 유형간략한 설명
popCard()Navigation탐색 스택에서 카드를 팝합니다.
popToNamedCard(cardName)Navigation카드 이름으로 지정된 카드로 이동합니다.
popToRoot()Navigation카드 스택을 루트 카드로 팝합니다.
printJson()String이 객체의 JSON 표현을 출력합니다.
pushCard(card)Navigation지정된 카드를 스택에 푸시합니다.
updateCard(card)Navigation현재 카드를 인플레이스 대체합니다.

Notification

메서드

메서드반환 유형간략한 설명
setText(text)Notification알림에 표시할 텍스트를 설정합니다.

OnClose

속성

속성유형설명
NOTHINGEnum닫을 때 아무 작업도 하지 않습니다.
RELOADEnum창이 닫힐 때 부가기능을 새로고침합니다.

OpenAs

속성

속성유형설명
FULL_SIZEEnum전체 창 또는 탭에서 열기
OVERLAYEnum팝업과 같은 오버레이로 엽니다.

메서드

메서드반환 유형간략한 설명
setOnClose(onClose)OpenLinkURL 창 또는 탭이 닫힐 때 URL 작업의 동작을 설정합니다.
setOpenAs(openAs)OpenLinkURL이 열릴 때의 동작을 설정합니다.
setUrl(url)OpenLink열 URL을 설정합니다.

OverflowMenu

메서드

메서드반환 유형간략한 설명
addMenuItem(menuItem)OverflowMenu메뉴 항목을 추가합니다.

OverflowMenuItem

메서드

메서드반환 유형간략한 설명
setAuthorizationAction(action)OverflowMenuItem객체를 클릭할 때 승인 흐름으로 URL을 여는 승인 작업을 설정합니다.
setComposeAction(action, composedEmailType)OverflowMenuItem객체를 클릭할 때 이메일 초안을 작성하는 작업을 설정합니다.
setDisabled(disabled)OverflowMenuItem메뉴 항목이 사용 중지되었는지 여부를 설정합니다.
setOnClickAction(action)OverflowMenuItem객체를 클릭할 때 실행되는 작업을 설정합니다.
setOnClickOpenLinkAction(action)OverflowMenuItem객체를 클릭할 때 탭에서 URL을 여는 작업을 설정합니다.
setOpenLink(openLink)OverflowMenuItem객체를 클릭할 때 열릴 URL을 설정합니다.
setStartIcon(icon)OverflowMenuItem메뉴 항목의 선행 아이콘을 설정합니다.
setText(text)OverflowMenuItem메뉴 항목의 제목을 설정합니다.

PlatformDataSource

메서드

메서드반환 유형간략한 설명
setCommonDataSource(commonDataSource)PlatformDataSourceGoogle Workspace의 데이터 소스를 설정합니다.
setHostAppDataSource(hostAppDataSource)PlatformDataSource다중 선택 메뉴에서 스페이스를 채우는 데 사용됩니다.

ResponseType

속성

속성유형설명
TYPE_UNSPECIFIEDEnumNEW_MESSAGE로 처리되는 기본 유형입니다.
NEW_MESSAGEEnum주제에 새 메시지로 게시합니다.
UPDATE_MESSAGEEnumChat 앱의 메시지를 업데이트합니다.
UPDATE_USER_MESSAGE_CARDSEnum사용자 메시지의 카드를 업데이트합니다.
REQUEST_CONFIGEnum사용자에게 추가 인증 또는 구성을 비공개로 요청합니다.
DIALOGEnum대화상자를 표시합니다.
UPDATE_WIDGETEnum위젯 텍스트 자동 완성 옵션 쿼리입니다.

SelectionInput

메서드

메서드반환 유형간략한 설명
addItem(text, value, selected)SelectionInput선택할 수 있는 새 항목을 추가합니다.
addMultiSelectItem(text, value, selected, startIconUri, bottomText)SelectionInput다중 선택 메뉴에서 선택할 수 있는 새 항목을 추가합니다.
setExternalDataSource(action)SelectionInput관계형 데이터베이스와 같은 외부 데이터 소스를 설정합니다.
setFieldName(fieldName)SelectionInputUI 상호작용이 있을 때 생성되는 이벤트 객체에서 이 선택 입력값을 식별하는 키를 설정합니다.
setMultiSelectMaxSelectedItems(maxSelectedItems)SelectionInput사용자가 선택할 수 있는 최대 항목 수를 설정합니다.
setMultiSelectMinQueryLength(queryLength)SelectionInput앱이 자동 완성 쿼리를 실행하고 카드에 추천 항목을 표시하기 전에 사용자가 입력하는 텍스트 문자 수를 설정합니다.
setOnChangeAction(action)SelectionInput선택 입력이 변경될 때마다 실행할 Action를 설정합니다.
setPlatformDataSource(platformDataSource)SelectionInputGoogle Workspace의 데이터 소스를 설정합니다.
setTitle(title)SelectionInput입력 필드 앞에 표시할 제목을 설정합니다.
setType(type)SelectionInput이 입력의 유형을 설정합니다.

SelectionInputType

속성

속성유형설명
CHECK_BOXEnum체크박스 입력 스타일입니다.
RADIO_BUTTONEnum라디오 버튼 입력 스타일입니다.
DROPDOWNEnum드롭다운 메뉴 선택 입력 스타일입니다.
SWITCHEnum스위치 집합입니다.
MULTI_SELECTEnum정적 또는 동적 데이터를 위한 다중 선택 메뉴입니다.
OVERFLOW_MENUEnum기본 인터페이스에 맞지 않는 추가 옵션을 포함하는 UI 요소

Status

속성

속성유형설명
OKEnumHTTP 매핑: 200 OK
CANCELLEDEnumHTTP 매핑: 499 클라이언트에서 닫은 요청
UNKNOWNEnum알 수 없는 오류입니다.
INVALID_ARGUMENTEnum클라이언트에서 잘못된 인수를 지정했습니다.
DEADLINE_EXCEEDEDEnumHTTP 매핑: 504 게이트웨이 시간 초과
NOT_FOUNDEnumHTTP 매핑: 404 찾을 수 없음
ALREADY_EXISTSEnum클라이언트가 만들려고 시도한 항목이 이미 존재합니다.
PERMISSION_DENIEDEnumHTTP 매핑: 403 금지됨
UNAUTHENTICATEDEnumHTTP 매핑: 401 승인되지 않음
RESOURCE_EXHAUSTEDEnumHTTP 매핑: 429 요청한 횟수가 너무 많음
FAILED_PRECONDITIONEnum시스템이 작업 실행에 필요한 상태가 아니기 때문에 작업이 거부되었습니다.
ABORTEDEnum작업이 취소되었습니다. 대개 시퀀서 확인 실패, 트랜잭션 취소 등의 동시 실행 문제가 원인입니다.
OUT_OF_RANGEEnum유효한 범위를 벗어나는 작업을 시도했습니다.
UNIMPLEMENTEDEnumHTTP 매핑: 501 구현되지 않음
INTERNALEnum내부 오류가 발생했습니다.
UNAVAILABLEEnumHTTP 매핑: 503 사용할 수 없는 서비스
DATA_LOSSEnum복구할 수 없는 데이터 손실이나 손상이 발생했습니다.

Suggestions

메서드

메서드반환 유형간략한 설명
addSuggestion(suggestion)Suggestions텍스트 추천을 추가합니다.
addSuggestions(suggestions)Suggestions텍스트 추천 목록을 추가합니다.

SuggestionsResponse

메서드

메서드반환 유형간략한 설명
printJson()String이 객체의 JSON 표현을 출력합니다.

SuggestionsResponseBuilder

메서드

메서드반환 유형간략한 설명
build()SuggestionsResponse현재 제안 응답을 빌드하고 유효성을 검사합니다.
setSuggestions(suggestions)SuggestionsResponseBuilder텍스트 필드의 자동 완성에 사용되는 추천을 설정합니다.

Switch

메서드

메서드반환 유형간략한 설명
setControlType(controlType)Switch스위치의 컨트롤 유형을 설정합니다.
setFieldName(fieldName)SwitchUI 상호작용이 있을 때 생성되는 이벤트 객체에서 이 스위치를 식별하는 키를 설정합니다.
setOnChangeAction(action)Switch스위치가 전환될 때 실행할 작업을 설정합니다.
setSelected(selected)Switch이 스위치가 선택된 상태로 시작할지 선택되지 않은 상태로 시작할지 설정합니다.
setValue(value)Switch이 스위치가 사용 설정되었을 때 양식 입력으로 전송되는 값을 설정합니다.

SwitchControlType

속성

속성유형설명
SWITCHEnum스위치 위젯의 전환 스타일 컨트롤입니다.
CHECK_BOXEnum스위치 위젯의 체크박스 스타일 컨트롤입니다.

TextButton

메서드

메서드반환 유형간략한 설명
setAltText(altText)TextButton접근성을 위해 버튼의 대체 텍스트를 설정합니다.
setAuthorizationAction(action)TextButton객체를 클릭할 때 승인 흐름으로 URL을 여는 승인 작업을 설정합니다.
setBackgroundColor(backgroundColor)TextButtonTextButtonStyle.FILLED 버튼의 배경 색상을 설정합니다.
setComposeAction(action, composedEmailType)TextButton객체를 클릭할 때 이메일 초안을 작성하는 작업을 설정합니다.
setDisabled(disabled)TextButton버튼이 사용 중지되었는지 여부를 설정합니다.
setIcon(icon)TextButton버튼에 표시할 사전 정의된 Icon를 설정합니다.
setIconUrl(url)TextButton이 버튼의 아이콘으로 사용할 이미지의 URL을 설정합니다.
setMaterialIcon(icon)TextButton머티리얼 디자인 아이콘을 설정합니다.
setOnClickAction(action)TextButton객체를 클릭할 때 실행되는 작업을 설정합니다.
setOnClickOpenLinkAction(action)TextButton객체를 클릭할 때 탭에서 URL을 여는 작업을 설정합니다.
setOpenLink(openLink)TextButton객체를 클릭할 때 열릴 URL을 설정합니다.
setOverflowMenu(menu)TextButton객체를 클릭할 때 열릴 팝업 메뉴를 설정합니다.
setText(text)TextButton버튼에 표시되는 텍스트를 설정합니다.
setTextButtonStyle(textButtonStyle)TextButton버튼 스타일을 설정합니다.

TextButtonStyle

속성

속성유형설명
OUTLINEDEnum배경이 투명한 일반 텍스트 버튼
TEXTEnum사용하지 않습니다.
FILLEDEnum색상이 지정된 배경이 있는 텍스트 버튼
FILLED_TONALEnum채워진 버튼과 윤곽선 버튼 사이의 중간 지점을 나타내는 일반 텍스트 버튼입니다.
BORDERLESSEnum테두리가 없는 일반 텍스트 버튼입니다.

TextInput

메서드

메서드반환 유형간략한 설명
setFieldName(fieldName)TextInputUI 상호작용이 있을 때 생성되는 이벤트 객체에서 이 텍스트 입력을 식별하는 키를 설정합니다.
setHint(hint)TextInput텍스트 입력의 힌트를 설정합니다.
setHostAppDataSource(hostAppDataSource)TextInputGoogle Workspace 애플리케이션의 데이터 소스를 설정합니다.
setMultiline(multiline)TextInput입력 텍스트가 한 줄로 표시되는지 여러 줄로 표시되는지 설정합니다.
setOnChangeAction(action)TextInput텍스트 입력이 변경될 때마다 실행할 작업을 설정합니다.
setSuggestions(suggestions)TextInput텍스트 필드의 자동 완성 추천을 설정합니다.
setSuggestionsAction(suggestionsAction)TextInput자동 완성의 사용자 입력을 기반으로 추천을 가져오는 콜백 작업을 설정합니다.
setTitle(title)TextInput입력란 위에 표시할 제목을 설정합니다.
setValidation(validation)TextInput이 위젯의 유효성 검사 규칙을 설정합니다.
setValue(value)TextInput입력란에 설정할 사전 입력된 값을 설정합니다.

TextParagraph

메서드

메서드반환 유형간략한 설명
setMaxLines(maxLines)TextParagraph위젯에 표시되는 텍스트의 최대 줄 수를 설정합니다.
setText(text)TextParagraph단락의 텍스트를 설정합니다.

TimePicker

메서드

메서드반환 유형간략한 설명
setFieldName(fieldName)TimePickerUI 상호작용이 있을 때 생성되는 이벤트 객체에서 이 선택기를 식별하는 필드 이름을 설정합니다.
setHours(hours)TimePicker입력 필드에 설정할 미리 입력된 시간 값을 설정합니다.
setMinutes(minutes)TimePicker입력 필드에 설정할 미리 입력된 분 값을 설정합니다.
setOnChangeAction(action)TimePicker선택기 입력이 변경될 때마다 스크립트가 실행하는 Action을 설정합니다.
setTitle(title)TimePicker입력란 위에 표시되는 제목을 설정합니다.

Trigger

메서드

메서드반환 유형간략한 설명
setActionRuleId(actionRuleId)Trigger트리거의 작업 규칙 ID를 설정합니다.

UniversalActionResponse

메서드

메서드반환 유형간략한 설명
printJson()String이 객체의 JSON 표현을 출력합니다.

UniversalActionResponseBuilder

메서드

메서드반환 유형간략한 설명
build()UniversalActionResponse현재 범용 작업 응답을 빌드하고 유효성을 검사합니다.
displayAddOnCards(cardObjects)UniversalActionResponseBuilder지정된 카드가 있는 부가기능을 표시합니다.
setOpenLink(openLink)UniversalActionResponseBuilder범용 작업을 선택할 때 열 URL을 설정합니다.

UpdateDraftActionResponse

메서드

메서드반환 유형간략한 설명
printJson()String이 객체의 JSON 표현을 출력합니다.

UpdateDraftActionResponseBuilder

메서드

메서드반환 유형간략한 설명
build()UpdateDraftActionResponse현재 업데이트 초안 작업 응답을 빌드하고 유효성을 검사합니다.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilder초안의 이메일 숨은참조 수신자를 업데이트하는 작업을 설정합니다.
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilder초안의 이메일 본문을 업데이트하는 작업을 설정합니다.
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilder초안의 참조 수신자를 업데이트하는 작업을 설정합니다.
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilder초안의 제목을 업데이트하는 작업을 설정합니다.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilder초안의 받는 사람을 업데이트하는 작업을 설정합니다.

UpdateDraftBccRecipientsAction

메서드

메서드반환 유형간략한 설명
addUpdateBccRecipients(bccRecipientEmails)UpdateDraftBccRecipientsAction이메일 초안의 숨은참조 수신자를 업데이트합니다.

UpdateDraftBodyAction

메서드

메서드반환 유형간략한 설명
addUpdateContent(content, contentType)UpdateDraftBodyAction지정된 콘텐츠를 초안 본문에 추가합니다.
setUpdateType(updateType)UpdateDraftBodyAction초안 본문에서 이 업데이트 작업의 UpdateDraftBodyType를 설정합니다.

UpdateDraftBodyType

속성

속성유형설명
IN_PLACE_INSERTEnum기본값입니다.
INSERT_AT_STARTEnum업데이트 작업은 메일 본문의 시작 부분에 콘텐츠를 삽입합니다.
INSERT_AT_ENDEnum업데이트 작업은 메시지 본문 끝에 콘텐츠를 삽입합니다.

UpdateDraftCcRecipientsAction

메서드

메서드반환 유형간략한 설명
addUpdateCcRecipients(ccRecipientEmails)UpdateDraftCcRecipientsAction이메일 초안의 참조 수신자를 업데이트합니다.

UpdateDraftSubjectAction

메서드

메서드반환 유형간략한 설명
addUpdateSubject(subject)UpdateDraftSubjectAction이메일 초안의 제목을 업데이트합니다.

UpdateDraftToRecipientsAction

메서드

메서드반환 유형간략한 설명
addUpdateToRecipients(toRecipientEmails)UpdateDraftToRecipientsAction이메일 초안의 수신자를 업데이트합니다.

UpdateVisibilityAction

메서드

메서드반환 유형간략한 설명
setVisibility(visibility)UpdateVisibilityAction위젯의 공개 상태를 표시 또는 숨김으로 설정합니다.

UpdatedWidget

메서드

메서드반환 유형간략한 설명
addItem(text, value, selected, startIconUri, bottomText)UpdatedWidget선택할 수 있는 새 항목을 추가합니다.

Validation

메서드

메서드반환 유형간략한 설명
setCharacterLimit(characterLimit)Validation위젯의 글자 수 제한을 설정합니다.
setInputType(inputType)Validation위젯의 입력 유형을 설정합니다.

VariableButtonSize

속성

속성유형설명
UNSPECIFIEDEnum사이드 패널의 경우 COMPACT를 자동으로 선택하고 그 외의 경우 FULL_SIZE를 선택합니다.
COMPACTEnum`+` 라벨이 지정된 버튼
FULL_SIZEEnum`+ 변수` 라벨이 지정된 버튼

VerticalAlignment

속성

속성유형설명
CENTEREnum콘텐츠를 컨테이너의 중앙에 세로로 배치합니다.
TOPEnum콘텐츠를 컨테이너 상단에 세로로 배치합니다.
BOTTOMEnum콘텐츠를 컨테이너 하단에 세로로 배치합니다.

Visibility

속성

속성유형설명
VISIBLEEnumUI 요소가 표시됩니다.
HIDDENEnumUI 요소가 표시되지 않습니다.
VISIBILITY_UNSPECIFIEDEnumUI 요소가 지정되지 않았습니다.

Widget

WorkflowDataSource

메서드

메서드반환 유형간략한 설명
setIncludeVariables(includeVariables)WorkflowDataSource데이터 소스에 이전 단계의 변수를 포함할지 여부입니다.
setType(type)WorkflowDataSource워크플로 데이터 소스의 유형을 설정합니다.
setVariableButtonLabel(variableButtonLabel)WorkflowDataSourceFULL_SIZE 버튼 크기의 `+` 기호 뒤에 표시되는 변수 선택기 버튼의 라벨을 설정합니다.
setVariableButtonSize(variableButtonSize)WorkflowDataSource변수 선택기 버튼의 크기를 설정합니다. UNSPECIFIED를 선택하면 워크플로에서 측면 패널에서는 COMPACT를 사용하고 다른 경우에는 FULL_SIZE를 자동으로 사용합니다.

WorkflowDataSourceType

속성

속성유형설명
UNKNOWNEnum기본값
USEREnum데이터 소스는 사용자의 데이터입니다.
SPACEEnum데이터 소스가 Google Chat 스페이스입니다.
USER_WITH_FREE_FORMEnum데이터 소스는 사용자의 데이터이며, 사용자는 Google Workspace 조직의 기존 구성원을 확인하고 선택하거나 이메일 주소 또는 유효한 도메인을 수동으로 입력할 수 있습니다.

WrapStyle

속성

속성유형설명
NOWRAPEnum줄바꿈 없음
WRAPEnum열에 있는 위젯의 콘텐츠를 래핑합니다.