Package apps.extensions.markup

색인

CalendarClientActionMarkup

필드
editAttendeesActionMarkup

EditAttendeesActionMarkup

Google Calendar 일정에 참석자를 추가하는 작업입니다.

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Google Calendar 일정에 회의 데이터를 추가하는 작업입니다. 서드 파티 회의 부가기능은 Apps Script에서만 빌드할 수 있습니다.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

Google Calendar 일정에 첨부파일을 추가하는 작업입니다.

createConferenceDataActionMarkup

CreateConferenceDataActionMarkup

Google Calendar 일정을 만들 때 회의 데이터를 표시하는 작업입니다.

createConferenceSettingUrlActionMarkup

CreateConferenceSettingUrlActionMarkup

회의 만들기 설정 URL을 생성하는 작업입니다.

calendarSubscriptionActionMarkup

CalendarSubscriptionActionMarkup

캘린더 구독을 관리하는 작업입니다. HTTP 엔드포인트 부가기능에서만 구독 생성을 지원합니다. Apps Script 부가기능에는 적용되지 않습니다.

AddAttachmentsActionMarkup

필드
addonAttachments[]

AddonAttachment

AddonAttachment

필드
resourceUrl

string

title

string

첨부파일의 제목입니다.

mimeType

string

resourceUrl에 있는 콘텐츠의 MIME 유형입니다.

iconUrl

string

리소스 아이콘 링크입니다.

CalendarSubscriptionActionMarkup

현재 사용자의 캘린더 구독을 관리하는 작업입니다.

구독 생성은 멱등적입니다. 사용자가 이 부가기능 배포에서 지정된 캘린더를 이미 구독하고 있는 경우 이 작업을 반환하면 중복 구독이나 중복 일정 알림을 만들지 않고 구독이 활성 상태로 유지됩니다. 이 작업을 반환하기 전에 기존 정기 결제를 확인할 필요가 없습니다.

HTTP 엔드포인트 부가기능에서만 구독 생성을 지원합니다. Apps Script 부가기능에는 적용되지 않습니다.

필드
operation

Operation

수행할 작업입니다. 현재는 CREATE만 지원됩니다. 구독 만들기는 멱등적입니다.

calendarId

string

구독할 캘린더 ID입니다.

작업

열거형
OPERATION_UNSPECIFIED
CREATE

ConferenceDataMarkup

Google Calendar 일정과 연결된 회의 데이터를 정의하는 마크업입니다. 서드 파티 회의 부가기능은 Apps Script에서만 빌드할 수 있습니다.

필드
conferenceId

string

이 회의 데이터의 고유 식별자입니다. 최대 512자(영문 기준)입니다.

entryPoints[]

EntryPointMarkup

회의 진입점입니다. 진입점은 최대 300개까지 허용됩니다.

parameters[]

Parameter

추가 부가기능 매개변수입니다. 매개변수는 최대 300개까지 허용됩니다.

error

Error

설정된 경우 회의를 만드는 중에 오류가 발생했음을 의미합니다.

note

string

사용자에게 표시할 추가 메모 (예: 관리자의 안내, 법적 고지)입니다. HTML을 포함할 수 있습니다. 최대 길이는 2048자(영문 기준)입니다.

conferenceSolutionId

string

회의 솔루션의 식별자입니다. 배포의 calendar.conferenceSolution.id 필드 값과 일치해야 합니다.

EntryPointMarkup

회의에 참여하는 방법입니다. 서드 파티 회의 부가기능은 Apps Script에서만 빌드할 수 있습니다.

필드
type

Type

진입점 유형입니다. 필수 항목입니다.

uri

string

회의에 참여하기 위한 URI입니다. tel: 및 http(s): 를 지원하며 1,300자(영문 기준) 이하여야 합니다. 필수 항목입니다.

label

string

사용자에게 표시할 진입점의 라벨입니다. 최대 512자(영문 기준)입니다.

meetingCode

string

회의에 액세스하기 위한 회의 코드입니다. 최대 128자(영문 기준)입니다.

accessCode

string

회의에 액세스하기 위한 액세스 코드입니다. 최대 128자(영문 기준)입니다.

passcode

string

회의에 액세스하기 위한 비밀번호입니다. 최대 128자(영문 기준)입니다.

password

string

회의에 액세스하기 위한 비밀번호입니다. 최대 128자(영문 기준)입니다.

pin

string

회의에 액세스하기 위한 PIN입니다. 최대 128자(영문 기준)입니다.

regionCode

string

이 진입점과 연결된 국가의 CLDR/ISO 3166 지역 코드입니다. Type.PHONE에만 적용됩니다.

features[]

Feature

진입점의 기능(예: 유료 또는 수신자 부담) 하나의 진입점에 여러 기능이 있을 수 있습니다.

기능

진입점의 기능입니다. 일부 기능은 특정 진입점에만 적용될 수 있습니다.

열거형
UNKNOWN_FEATURE 알 수 없는 기능입니다.
TOLL PHONE 진입점에 적용됩니다. 유료 전화번호로 거는 전화는 발신자에게 요금이 청구됩니다. 하나의 번호가 유료 번호이면서 수신자 부담 번호일 수는 없습니다.
TOLL_FREE PHONE 진입점에 적용됩니다. 발신자의 경우 수신자 부담 전화번호로 거는 전화는 무료입니다. 하나의 번호가 유료 번호이면서 수신자 부담 번호일 수는 없습니다.

유형

진입점 유형입니다. 서드 파티 회의 부가기능은 Apps Script에서만 빌드할 수 있습니다.

열거형
UNKNOWN 알 수 없는 회의 유형입니다.
VIDEO 화상 회의
PHONE 전화 회의
MORE 추가 회의 참여 정보에 대한 링크를 제공하는 데 사용됩니다.
SIP 세션 시작 프로토콜을 사용하는 회의

오류

회의를 만드는 중에 발생한 오류를 나타냅니다. 서드 파티 회의 부가기능은 Apps Script에서만 빌드할 수 있습니다.

필드
type

Type

오류 유형입니다. 필수 항목입니다.

authenticationUrl

string

오류 유형이 AUTHENTICATION인 경우 부가기능은 사용자가 로그인할 수 있는 URL을 제공할 수 있습니다. 최대 1,300자(영문 기준)까지 허용됩니다.

유형

열거형
UNKNOWN 알 수 없는 오류입니다.
AUTHENTICATION 인증 오류입니다.
TEMPORARY 일시적인 오류입니다.
PERMANENT 영구적인 오류입니다.
PERMISSION_DENIED 사용자가 서드 파티 회의 시스템에서 일부 작업을 수행할 수 없습니다.
CONFERENCE_SOLUTION_FORBIDDEN 사용자가 선택한 회의 솔루션을 사용할 수 없습니다 (하지만 부가기능에서 제공하는 다른 솔루션은 사용할 수 있음).

매개변수

이벤트 데이터와 함께 유지되고 업데이트 또는 삭제가 필요한 경우 부가기능에 전달되는 솔루션별 매개변수입니다. 예: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

필드
key

string

매개변수의 키입니다. 최대 50자(영문 기준)입니다. 필수 항목입니다.

value

string

매개변수의 값입니다. 최대 1,024자(영문 기준)입니다. 필수 항목입니다.

CreateConferenceDataActionMarkup

필드
createConferenceData

ConferenceDataMarkup

Google Calendar 일정을 만들 때 추가할 회의 데이터입니다.

CreateConferenceSettingUrlActionMarkup

필드
settingsUrl

string

부가기능에서 생성한 설정 페이지의 URI입니다.

EditAttendeesActionMarkup

필드
addAttendeeEmails[]

string

Google Calendar 일정에 추가할 참석자 목록입니다.

EditConferenceDataActionMarkup

필드

통합 필드 conference.

conference는 다음 중 하나여야 합니다.

conferenceData

ConferenceDataMarkup

Google Calendar 일정에 추가할 회의 데이터입니다. 서드 파티 회의 부가기능은 Apps Script에서만 빌드할 수 있습니다.

ChatClientDataSourceMarkup

다중 선택 메뉴를 사용하는 SelectionInput 위젯의 경우 Google Chat의 데이터 소스입니다. 데이터 소스는 다중 선택 메뉴의 선택 항목을 채웁니다. 예를 들어 사용자는 자신이 참여 중인 Google Chat 스페이스를 선택할 수 있습니다.

Google Chat 앱에서 사용할 수 있으며 Google Workspace 부가기능에서는 사용할 수 없습니다.

필드
통합 필드 source. Google Chat 데이터 소스 source은 다음 중 하나여야 합니다.
spaceDataSource

SpaceDataSource

사용자가 멤버로 속한 Google Chat 스페이스

SpaceDataSource

Google Chat 스페이스를 다중 선택 메뉴의 선택 항목으로 채우는 데이터 소스입니다. 사용자가 구성원인 스페이스만 채웁니다.

Google Chat 앱에서 사용할 수 있으며 Google Workspace 부가기능에서는 사용할 수 없습니다.

필드
defaultToCurrentSpace

bool

true로 설정하면 다중 선택 메뉴에서 현재 Google Chat 스페이스를 기본 항목으로 선택합니다.

ChatDataActionMarkup

Google Chat에서 메시지를 만들거나 업데이트합니다. 자세한 내용은 Google Chat 인터페이스 빌드하기를 참고하세요.

필드
통합 필드 action. Google Chat 작업 action은 다음 중 하나일 수 있습니다.
createMessageAction

CreateMessageAction

Google Chat 앱으로 메시지를 전송합니다.

updateMessageAction

UpdateMessageAction

Google Chat 앱의 메시지를 업데이트합니다.

updateInlinePreviewAction

UpdateInlinePreviewAction

링크를 미리보기하려면 Google Chat 사용자의 메시지에 하나 이상의 카드를 추가합니다.

CreateMessageAction

Chat 앱이 메시지를 보냅니다. 자세한 내용은 Google Chat 메시지 보내기를 참고하세요.

필드
message

Message

Google Chat 채팅 메시지입니다.

UpdateInlinePreviewAction

Chat 앱은 하나 이상의 카드를 추가하거나 업데이트하여 메시지의 링크를 미리 봅니다. 자세한 내용은 Google Chat 채팅 메시지의 링크 미리보기를 참고하세요.

필드
cardsV2[]

CardWithId

하나 이상의 카드 배열입니다.

UpdateMessageAction

Chat 앱이 메시지의 텍스트 또는 카드를 업데이트합니다. 자세한 내용은 Google Chat 메시지 보내기를 참고하세요.

필드
message

Message

업데이트된 메시지입니다.

DriveClientActionMarkup

필드
requestFileScope

RequestFileScope

RequestFileScope

필드
itemId

string

EditorClientActionMarkup

필드

통합 필드 action.

action는 다음 중 하나여야 합니다.

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

이 유형에는 필드가 없습니다.

GmailClientActionMarkup

필드

통합 필드 type.

type는 다음 중 하나여야 합니다.

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

필드
type

AddonComposeUiActionType

AddonComposeUiActionType

열거형
UNSPECIFIED 기본값입니다. 지정하지 않으면 아무런 조치도 취하지 않습니다.
DISMISS 부가기능 작성 UI를 닫습니다.

OpenCreatedDraftActionMarkup

필드
draftId

string

새로 생성된 초안의 ID입니다('r123' 형식).

draftStorageId

string

16진수 형식의 서버 저장소 ID입니다(예: '15e9fa622ce1029d').

draftThreadServerPermId

string

초안 스레드의 서버 영구 ID입니다. 이 필드는 어디에도 설정되지 않으며 OpenCreatedDraftActionMarkup을 처리할 때 무시됩니다. 대신 draftThreadStorageId를 제공하고 사용하세요.

draftThreadId

string

새로 생성된 초안이 포함된 대화목록의 ID입니다(예: '15e9fa622ce1029d').

TaskActionMarkup

필드
reloadTasks

bool

UpdateDraftActionMarkup

필드
updateBody

UpdateBody

사용자가 현재 수정 중인 초안 본문에 수행할 일련의 업데이트 작업이 포함된 필드입니다.

updateToRecipients

UpdateToRecipients

설정하면 사용자가 현재 수정 중인 초안의 기존 받는사람을 대체합니다.

updateCcRecipients

UpdateCcRecipients

설정하면 사용자가 현재 수정 중인 초안의 기존 참조 수신자를 대체합니다.

updateBccRecipients

UpdateBccRecipients

설정된 경우 사용자가 현재 수정 중인 초안의 기존 숨은참조 수신자를 대체합니다.

updateSubject

UpdateSubject

설정된 경우 사용자가 현재 수정 중인 초안의 기존 제목을 대체합니다.

수신자

필드
email

string

UpdateBccRecipients

필드
bccRecipients[]

Recipient

UpdateBody

필드
insertContents[]

InsertContent

사용자가 현재 수정 중인 초안에 삽입할 일련의 콘텐츠가 포함된 반복되는 입력란입니다. 콘텐츠에는 HTML 콘텐츠 또는 일반 텍스트 콘텐츠가 포함될 수 있습니다.

type

Type

ContentType

열거형
UNSPECIFIED_CONTENT_TYPE ContentType에 아무것도 설정되지 않은 경우의 기본값입니다.
TEXT 콘텐츠가 일반 텍스트임을 지정합니다.
MUTABLE_HTML 콘텐츠가 HTML 형식이며 변경 가능 (수정 가능)함을 지정합니다.
IMMUTABLE_HTML 콘텐츠가 HTML 형식이며 변경할 수 없음 (수정할 수 없음)을 지정합니다.

EmailMimeType

EmailMimeType은 지원 중단되었습니다. ContentType을 사용하세요.

열거형
UNSPECIFIED_EMAIL_MIME_TYPE EmailMimeType에 아무것도 설정되지 않은 경우의 기본값입니다.
PLAIN_TEXT 삽입된 콘텐츠가 일반 텍스트임을 지정합니다.
HTML 삽입된 콘텐츠가 HTML임을 지정합니다.

InsertContent

필드
content

string

삽입할 콘텐츠입니다.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

삽입된 콘텐츠의 유형입니다.

유형

열거형
UNSPECIFIED_ACTION_TYPE 유형에 아무것도 설정되지 않은 경우의 기본값입니다.
IN_PLACE_INSERT 이 작업이 인플레이스 삽입을 수행함을 나타냅니다. 기본적으로 콘텐츠는 현재 커서 위치에 삽입되며, 선택된 콘텐츠가 있는 경우 선택된 콘텐츠를 대체합니다.
INSERT_AT_START 이 작업이 메일 본문 시작 부분에 삽입을 수행함을 나타냅니다.
INSERT_AT_END 이 작업이 메일 본문 끝에 삽입을 수행함을 나타냅니다.
REPLACE 이 작업이 메일 본문을 대체함을 나타냅니다.

UpdateCcRecipients

필드
ccRecipients[]

Recipient

UpdateSubject

필드
subject

string

UpdateToRecipients

필드
toRecipients[]

Recipient

HostAppActionMarkup

개별 호스트 앱에서 처리하는 작업입니다.

필드

통합 필드 action.

action는 다음 중 하나여야 합니다.

gmailAction

GmailClientActionMarkup

Gmail에서 처리하는 작업

calendarAction

CalendarClientActionMarkup

Calendar에서 처리하는 작업입니다.

driveAction

DriveClientActionMarkup

Drive에서 처리하는 작업

editorAction

EditorClientActionMarkup

Docs, Sheets 또는 Slides에서 처리하는 작업

sheetsAction

SheetsClientActionMarkup

Sheets에서 처리하는 작업입니다.

workflowAction

WorkflowClientActionMarkup

Workspace Studio에서 처리하는 작업입니다.

HostAppDataActionMarkup

Google Workspace 데이터를 업데이트하는 방법을 정의합니다.

필드
통합 필드 action. 특정 Google Workspace 호스트 애플리케이션의 부가기능 작업입니다. action은 다음 중 하나여야 합니다.
chatDataAction

ChatDataActionMarkup

메시지에서 텍스트 또는 카드를 만들거나 업데이트하는 Google Chat 작업입니다.

HostAppDataSourceMarkup

Google Workspace 애플리케이션의 데이터 소스입니다. 데이터 소스는 위젯에 사용 가능한 항목을 채웁니다.

필드
통합 필드 data_source. 위젯에 사용 가능한 항목을 채우는 Google Workspace 애플리케이션입니다. data_source은 다음 중 하나여야 합니다.
chatDataSource

ChatClientDataSourceMarkup

Google Chat의 데이터 소스입니다.

workflowDataSource

WorkflowDataSourceMarkup

Google Workflow의 데이터 소스입니다.

SheetsClientActionMarkup

다음 ID: 5.

필드

통합 필드 action.

action는 다음 중 하나여야 합니다.

customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

사용자가 맞춤 함수를 실행한 결과입니다.

필드
통합 필드 result. 커스텀 함수 실행 결과입니다. result은 다음 중 하나여야 합니다.
value

Value

맞춤 함수를 실행한 결과 값입니다.

errorMessage

string

문제가 발생한 경우 사용자에게 표시할 오류 메시지입니다.

WorkflowClientActionMarkup

Workspace Studio 부가기능의 클라이언트 작업

필드

통합 필드 action.

action는 다음 중 하나여야 합니다.

saveWorkflowAction

SaveWorkflowAction

워크플로 저장을 시작하는 작업입니다.

returnOutputVariablesAction

ReturnOutputVariablesAction

실행된 워크플로 작업에서 생성된 출력 변수가 포함된 작업입니다.

resourceRetrievedAction

ResourceRetrievedAction

검색된 리소스가 포함된 작업입니다.

resourceFieldsDefinitionRetrievedAction

ResourceFieldsDefinitionRetrievedAction

리소스의 필드 정의가 포함된 작업입니다.

returnElementErrorAction

ReturnElementErrorAction

요소 호출 중에 오류가 발생했음을 나타내는 작업입니다.

workflowValidationErrorAction

WorkflowValidationErrorAction

워크플로 검증 오류를 나타내는 작업입니다.

ResourceData

애플리케이션별 리소스 값입니다.

필드
fields

map<string, VariableData>

필드 이름으로 키가 지정된 리소스 필드의 맵입니다.

sourceResourceReference
(deprecated)

SourceResourceReference

지원 중단되었습니다. 대신 VariableData.variable_source_data를 사용하세요.

ResourceFieldsDefinitionRetrievedAction

리소스에서 지원하는 각 필드의 정의를 포함합니다.

필드
dynamicResourceDefinitions[]

DynamicResourceDefinition

동적 리소스 정의

DynamicResourceDefinition

동적 리소스에서 지원하는 각 필드의 정의를 포함합니다.

필드
resourceId

string

동적 리소스 유형의 고유 식별자입니다(예: 'FORM_RESPONSE_VALUES').

fields[]

ResourceField

이 동적 리소스에서 지원하는 필드 목록입니다.

ResourceField

필드
selector

string

연결된 값을 가져오는 데 사용되는 필드의 참조 키입니다.

displayText

string

변수 선택 중에 최종 사용자에게 표시되는 필드에 대한 인간이 읽을 수 있는 설명입니다.

dataType

DataType

필드의 데이터 유형입니다.

cardinality

Cardinality

필드의 카디널리티입니다.

ResourceRetrievedAction

반환된 리소스를 포함합니다.

필드
resourceData

ResourceData

proto 형식의 커스텀 데이터입니다.

ReturnElementErrorAction

요소 호출 중에 오류가 발생했음을 나타냅니다.

필드
developerErrorMessage

string

개발자에게 정보를 제공하는 오류 메시지입니다.

errorLog

WorkflowTextFormatMarkup

최종 사용자에게 표시되는 인간이 읽을 수 있는 오류 메시지입니다.

errorActionability

ErrorActionability

사용자가 오류를 해결할 수 있는지 여부입니다.

retryability

Retryability

오류를 재시도할 수 있는지 여부입니다.

ErrorActionability

사용자가 오류 수정을 시도할 수 있는지 여부입니다.

열거형
ERROR_ACTIONABILITY_UNSPECIFIED 명시되지 않은 오류 조치 가능성입니다. 사용하지 마세요.
ACTIONABLE 사용자가 오류를 수정하려고 시도할 수 있습니다.
NOT_ACTIONABLE 사용자가 오류를 수정할 수 없습니다.

재시도 가능 여부

오류를 재시도할 수 있는지 여부입니다.

열거형
RETRYABILITY_UNSPECIFIED 지정되지 않은 재시도 가능 여부입니다. 사용하지 마세요.
RETRYABLE 오류를 재시도할 수 있습니다.
NOT_RETRYABLE 오류를 다시 시도할 수 없습니다.

ReturnOutputVariablesAction

실행된 워크플로 작업에서 생성된 출력 변수가 포함됩니다.

필드
variables

map<string, VariableData>

변수 ID를 키로 사용하는 변수 맵입니다.

log

WorkflowTextFormatMarkup

실행된 워크플로 작업의 로그입니다.

SaveWorkflowAction

이 유형에는 필드가 없습니다.

빌더가 워크플로 저장을 시작해야 함을 나타냅니다.

SourceResourceReference

Workspace 리소스의 특정 인스턴스에 대한 참조

필드
sourceResourceType

SourceResourceType

소스 리소스의 유형입니다.

resourceId

string

리소스의 고유 ID입니다 (예: Drive 파일 ID, Gmail 메일 ID).

SourceResourceType

소스 리소스의 유형입니다. 리소스 유형과 리소스 유형을 소유한 워크플로 번들을 식별하는 데 사용됩니다.

필드
workflowBundleId

string

이 리소스 유형을 소유하는 워크플로 번들의 ID입니다.

resourceDefinitionId

string

번들 내 리소스 정의의 ID입니다 (예: 'spreadsheet', 'gmailMessage').

VariableData

다양한 유형의 여러 값을 보유할 수 있는 변수 데이터를 나타냅니다.

필드
booleanValues[]

bool

불리언 값

integerValues[]

int64

정수 값입니다.

stringValues[]

string

문자열 값입니다.

timestampValues[]

Timestamp

타임스탬프 값입니다.

resourceReferences[]

string

리소스 ID 목록입니다 (예: 'spaces/123').

resourceDataValues[]

ResourceData

리소스 데이터입니다.

emailAddressValues[]

string

이메일 주소 값입니다.

googleUserValues[]

string

users/{user} 형식의 Google 사용자 값입니다.

textFormatValues[]

WorkflowTextFormatMarkup

워크플로 텍스트 형식 값입니다.

WorkflowValidationErrorAction

지정된 심각도로 워크플로 요소의 유효성 검사가 실패했음을 나타냅니다.

필드
severity

Severity

검증 오류의 심각도입니다.

심각도

열거형
SEVERITY_UNSPECIFIED 심각도 미지정 사용하지 마세요.
WARNING 이 오류는 심각하지 않으며 게시를 차단하지 않습니다.
CRITICAL 이 오류는 심각한 오류이며 게시하기 전에 수정해야 합니다.

WorkflowDataSourceMarkup

* Google Workspace 워크플로에서만 지원되며 Google Chat 앱 또는 Google Workspace 부가기능에서는 지원되지 않습니다.

MULTI_SELECT 유형의 TextInput 또는 SelectionInput 위젯이나 DateTimePicker에서 Google의 데이터 소스를 제공합니다.

필드
includeVariables

bool

데이터 소스에 이전 단계의 변수를 포함할지 여부입니다.

type

Type

데이터 소스 유형입니다.

유형

워크플로 데이터 소스의 유형을 나타내는 enum입니다.

열거형
UNKNOWN 기본값 사용하지 마세요.
USER Google Workspace 사용자 사용자는 자신의 Google Workspace 조직에 속한 사용자만 보고 선택할 수 있습니다.
SPACE 사용자가 멤버로 속한 Google Chat 스페이스
USER_WITH_FREE_FORM 사용자는 Google Workspace 조직에서 기존 구성원을 확인하고 선택하거나 이메일 주소 또는 유효한 도메인을 직접 입력할 수 있습니다.

WorkflowTextFormatMarkup

스타일, 하이퍼링크, 상호작용 요소 등 서식 있는 텍스트 옵션이 포함된 텍스트 블록입니다.

필드
textFormatElements[]

TextFormatElement

텍스트 형식 요소의 컬렉션입니다.

칩

텍스트 형식의 클릭 가능한 칩입니다.

필드
icon

Icon

칩에 표시되는 아이콘입니다.

label

string

칩에 표시되는 텍스트입니다.

url

string

칩을 클릭할 때 이동할 URL입니다.

아이콘

칩의 아이콘입니다.

필드
통합 필드 icons. 칩에 표시되는 아이콘입니다. icons은 다음 중 하나여야 합니다.
iconUrl

string

HTTPS URL에서 호스팅되는 맞춤 아이콘을 표시합니다.

예를 들면 다음과 같습니다.

"iconUrl":
"https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png"

지원되는 파일 형식에는 .png 및 .jpg가 포함됩니다.

materialIconName

string

Google 머티리얼 아이콘에 정의된 아이콘 이름입니다(예: check_box). 잘못된 이름은 삭제되고 빈 문자열로 대체되며 아이콘이 렌더링되지 않습니다.

TextFormatElement

WorkflowTextFormatMarkup 메시지 내의 단일 요소로, 칩, 스타일이 지정된 텍스트, 하이퍼링크 또는 목록 컨테이너일 수 있습니다.

필드
통합 필드 element. 여러 가능한 텍스트 형식 요소 중 하나를 나타내는 요소입니다. element은 다음 중 하나여야 합니다.
text

string

텍스트 형식의 텍스트입니다.

chip

Chip

텍스트 형식의 클릭 가능한 칩입니다.

styledText

StyledText

텍스트 형식의 스타일이 지정된 텍스트입니다.

listContainer

ListContainer

텍스트 형식의 목록 컨테이너입니다.

ListContainer

목록 항목의 컨테이너입니다. 각 목록 항목에는 여러 TextFormatElement가 포함될 수 있습니다.

필드
listNestLevel

int64

목록의 중첩 수준입니다. 최상위 수준은 0부터 시작하며 중첩된 목록마다 1씩 증가합니다.

listType

ListType

목록의 유형입니다.

listItems[]

ListItem

목록 항목의 컬렉션입니다.

ListItem

목록 항목입니다.

필드
textFormatElements[]

TextFormatElement

텍스트 형식 요소의 컬렉션입니다.

ListType

다양한 목록 유형의 Enum입니다.

열거형
LIST_TYPE_UNSPECIFIED 목록 유형이 지정되지 않았습니다.
ORDERED 순서가 지정된 목록
UNORDERED 순서가 지정되지 않은 목록
BLOCKQUOTE 인용구 목록입니다.

StyledText

굵게, 기울임꼴, 색상과 같은 스타일이 있는 텍스트 요소입니다.

필드
text

string

텍스트의 기본 콘텐츠입니다.

styles[]

Style

텍스트에 적용된 스타일 모음입니다.

fontWeight

FontWeight

텍스트의 글꼴 두께입니다.

color

Color

텍스트의 색상입니다.

wrapStyle

WrapStyle

텍스트의 줄바꿈 스타일입니다.

FontWeight

다양한 글꼴 두께의 Enum입니다.

열거형
FONT_WEIGHT_UNSPECIFIED 일반적인 두께의 표준 가중치입니다.
LIGHT 두께가 줄어들어 더 가벼워졌습니다.
MEDIUM Light와 Bold 사이의 중간 두께입니다.
BOLD 두께가 증가하여 무게가 더 무거워졌습니다.

스타일

기울임꼴, 밑줄 등 다양한 텍스트 스타일의 Enum입니다.

열거형
STYLE_UNSPECIFIED 스타일이 적용되지 않았습니다.
ITALIC 기울임꼴 스타일입니다.
UNDERLINE 밑줄 스타일입니다.
STRIKETHROUGH 취소선 스타일입니다.
LINE_BREAK 줄바꿈입니다.
UPPERCASE 대문자 스타일입니다.
CODE 코드,
CODE_BLOCK 코드 블록

WrapStyle

다양한 줄바꿈 스타일의 열거형입니다.

열거형
WRAP_STYLE_UNSPECIFIED 줄바꿈 스타일이 지정되지 않았습니다.
NO_WRAP 줄바꿈 스타일이 없습니다.