이 서비스를 사용하면 스크립트가 Google Workspace Studio를 확장하는 Google Workspace 부가기능을 구성하고 빌드할 수 있습니다.
클래스
| 이름 | 간략한 설명 |
|---|---|
Action | Google Workspace Studio를 확장하는 Google Workspace 부가기능이 새 카드를 렌더링하는 데 사용할 수 있는 작업입니다. |
Add | Add는 Google Workspace Studio를 확장하는 Google Workspace 부가기능의 응답을 만드는 기능을 제공합니다. |
Basic | 기본 일반 데이터 유형을 나타내는 열거형입니다. |
Color | RGBA 색상 공간의 색상을 나타내는 Color 객체입니다. |
Data | DataType은 변수의 유형을 설정하는 데 사용됩니다. |
Dynamic | DynamicResourceDefinition은 Resource의 빌딩 블록으로, 하나 이상의 Resource을 포함하여 Google Workspace Studio의 단계에서 제공하는 출력 변수의 수를 동적으로 정의할 수 있습니다. |
Error | 오류 조치 가능성을 나타내는 Enum입니다. |
Error | 오류가 있을 때 작업 호출의 재시도 가능성을 나타내는 열거형입니다. |
Font | 스타일이 지정된 텍스트의 글꼴 두께를 나타내는 열거형입니다. |
Host | HostAppAction은 개별 호스트 앱에서 처리하는 작업 유형입니다. |
Hyperlink | Text에서 사용되는 하이퍼링크 요소입니다. |
Insert | InsertSection 객체의 빌더입니다. |
Insert | InsertWidget 객체의 빌더입니다. |
Link | 호스트 애플리케이션에서 스마트 칩으로 변환되는 서드 파티 리소스의 링크 객체입니다. |
List | 목록 항목의 컨테이너로, 각 목록 항목에는 여러 Text가 포함될 수 있습니다. |
List | 목록 항목입니다. 각 목록 항목에는 여러 Text가 포함될 수 있습니다. |
List | 목록 유형을 나타내는 열거형입니다. |
Modify | Modify 객체를 Action에 전달하여 기존 카드의 인터페이스를 변경하고 업데이트하는 Modify 객체의 빌더입니다. |
Navigation | 카드 탐색을 제어하는 도우미 객체입니다. |
Remove | Remove 객체의 빌더입니다. |
Remove | RemoveWidget 객체의 빌더입니다. |
Render | 사용자 상호작용에 응답하여 Action을 실행하여 카드를 렌더링하거나 업데이트합니다. |
Render | Render 객체의 빌더입니다. |
Resource | 애플리케이션별 리소스 데이터를 나타냅니다. 리소스 데이터에는 변수 이름과 Variable의 키-값 쌍 컬렉션이 포함됩니다. |
Resource | ResourceField는 Dynamic의 기본 구성요소이며 각 리소스 필드는 현재 단계의 출력 변수에 해당합니다. |
Resource | Resource는 매니페스트에 지정된 dynamic 함수를 통해 리소스 필드 목록의 정의를 검색하는 데 사용되는 Resource 유형입니다. |
Resource | ResourceRetrievedAction은 필요할 때 맞춤 리소스 콘텐츠를 검색하는 데 사용되며, 맞춤 리소스 필드는 ResourceData에 정의됩니다. |
Resource | 애플리케이션별 리소스 유형입니다. 리소스 유형의 고유 식별자에는 해당 WorkflowResourceDefinition이 있어야 합니다. |
Return | ReturnElementErrorAction은 요소 호출 중에 오류가 발생했음을 나타냅니다. |
Return | Google Workspace Studio에서 실행된 작업에 의해 생성된 출력 변수를 포함합니다. |
Save | 이 작업은 호스트 앱 (Google Workspace Studio)이 에이전트를 저장해야 함을 나타냅니다. |
Styled | 굵게, 기울임꼴, 색상과 같은 스타일이 적용된 텍스트 요소 |
Text | 텍스트 형식의 클릭 가능한 칩입니다. |
Text | 텍스트 형식 요소로, Text, Styled, Hyperlink 또는 List일 수 있습니다. |
Text | Text에 표시되는 아이콘입니다. |
Text | 스타일이 지정된 텍스트의 스타일을 나타내는 enum입니다. |
Time | Variable에 추가할 수 있는 타임스탬프 객체를 나타냅니다. |
Update | Update 객체의 빌더입니다. |
Validation | 유효성 검사 오류의 심각도를 나타내는 enum입니다. |
Value | valueMetadata에는 변수의 잠재적 값에 관한 정보가 포함됩니다. |
Variable | 다양한 유형의 값 모음을 포함할 수 있는 변수 데이터를 나타냅니다. |
Workflow | WorkflowAction은 Google Workspace Studio에서 특정 작업을 실행하는 데 사용되는 Host 유형입니다. |
Workflow | Text에 정의된 스타일, 하이퍼링크, 대화형 요소를 비롯한 서식 옵션이 풍부한 텍스트 블록입니다. |
Workflow | 이 작업은 호스트 앱 (Google Workspace Studio)이 유효성 검사 오류를 표시해야 함을 나타냅니다. |
Action
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
add | Action | 작업에 ModifyCard 작업을 추가합니다. |
add | Action | 작업에 카드 탐색을 추가합니다. |
Add Ons Response Service
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
new | Action | 새 Action를 만듭니다. |
new | Navigation | 새 Navigation를 만듭니다. |
new | Render | 새 Render를 만듭니다. |
Basic Data Type
속성
| 속성 | 유형 | 설명 |
|---|---|---|
BASIC_TYPE_UNSPECIFIED | Enum | 기본값 |
STRING | Enum | 문자열입니다. |
INTEGER | Enum | 정수 값입니다. |
FLOAT | Enum | 부동 소수점 숫자입니다. |
TIMESTAMP | Enum | ISO 8601 형식의 타임스탬프입니다. |
BOOLEAN | Enum | 부울 값 |
EMAIL_ADDRESS | Enum | 이메일 주소 형식의 문자열입니다. |
GOOGLE_USER | Enum | Google 서비스 사용자입니다. 형식은 'users/encoded_GAIA_ID'입니다. |
FILE | Enum | 파일 형식입니다. |
FORMATTED_TEXT | Enum | 서식이 풍부한 텍스트입니다. |
Color
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Color | 색상의 알파 구성요소를 설정합니다. |
set | Color | 색상의 파란색 구성요소를 설정합니다. |
set | Color | 색상의 녹색 구성요소를 설정합니다. |
set | Color | 색상의 빨간색 구성요소를 설정합니다. |
Data Type
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Data | 데이터 유형을 지원되는 Basic 중 하나로 설정합니다. |
set | Data | 데이터 유형을 맞춤 정의된 Resource로 설정합니다. |
set | Data | 변수와 관련된 유형 관련 정보가 포함된 Value를 설정합니다. |
Dynamic Resource Definition
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
add | Dynamic | 동적 리소스 정의에 리소스 필드를 추가합니다. |
set | Dynamic | 동적 리소스 정의의 ID를 설정합니다. 이 ID는 매니페스트의 workflow에 해당합니다. |
Error Actionability
속성
| 속성 | 유형 | 설명 |
|---|---|---|
ERROR_ACTIONABILITY_UNSPECIFIED | Enum | 지정되지 않음. |
NOT_ACTIONABLE | Enum | 사용자가 구성 카드를 통해 오류를 수정할 수 없습니다. |
ACTIONABLE | Enum | 사용자가 구성 카드를 통해 오류를 수정할 수 있습니다. |
Error Retryability
속성
| 속성 | 유형 | 설명 |
|---|---|---|
RETRYABILITY_UNSPECIFIED | Enum | 지정되지 않음. |
NOT_RETRYABLE | Enum | 오류를 다시 시도할 수 없으며 첫 번째 시도 후 흐름이 종료됩니다. |
RETRYABLE | Enum | 오류를 다시 시도할 수 있습니다. 워크플로는 최대 5회까지 단계를 실행하려고 시도합니다. |
Font Weight
속성
| 속성 | 유형 | 설명 |
|---|---|---|
FONT_WEIGHT_UNSPECIFIED | Enum | 일반 두께의 표준 가중치입니다. |
LIGHT | Enum | 두께가 줄어 더 가벼워졌습니다. |
MEDIUM | Enum | 일반과 볼드 사이의 중간 두께입니다. |
BOLD | Enum | 두께가 증가한 더 무거운 무게 |
Host App Action
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Host | 호스트 앱 작업을 워크플로 작업으로 설정합니다. |
Hyperlink
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Hyperlink | 하이퍼링크의 대상 URL을 설정합니다. |
set | Hyperlink | 하이퍼링크의 텍스트를 설정합니다. |
Insert Section
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
insert | Insert | 새 섹션을 카드 상단에 삽입해야 하는지 여부를 나타내는 onCardTop 플래그를 설정합니다. |
insert | Insert | 섹션 ID를 설정하며 새 섹션이 아래에 삽입됩니다. |
set | Insert | 삽입할 카드 섹션을 설정합니다. |
Insert Widget
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
insert | Insert | 위젯 ID를 설정하며 새 위젯이 지정된 ID의 위젯 위에 삽입됩니다. |
insert | Insert | 위젯 ID를 설정하며 새 위젯이 지정된 ID의 위젯 아래에 삽입됩니다. |
set | Insert | 삽입할 Widget를 설정합니다. |
Link
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Link | 링크의 제목을 설정합니다. |
set | Link | 링크의 URL을 설정합니다. |
List Container
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
add | List | 목록 컨테이너에 목록 항목을 추가합니다. |
set | List | 목록의 수준을 설정합니다. 최상위 수준은 0에서 시작하고 중첩된 목록마다 1씩 증가합니다. |
set | List | 목록의 유형을 순서가 지정된 목록 또는 순서가 지정되지 않은 목록으로 설정합니다. |
List Item
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
add | List | 목록 항목에 Text을 추가합니다. |
List Type
속성
| 속성 | 유형 | 설명 |
|---|---|---|
LIST_TYPE_UNSPECIFIED | Enum | 기본값 |
ORDERED | Enum | 순서가 지정된 목록입니다. |
UNORDERED | Enum | 순서가 지정되지 않은 목록 |
Modify Card
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Modify | 이 수정 카드 객체의 Insert를 설정합니다. |
set | Modify | 이 수정 카드 객체의 Insert를 설정합니다. |
set | Modify | 이 수정 카드 객체의 Remove를 설정합니다. |
set | Modify | 이 수정 카드 객체의 Remove를 설정합니다. |
set | Modify | 이 카드 수정 객체의 대체 Card를 설정합니다. 대체 섹션의 ID는 기존 카드 섹션과 동일해야 합니다. |
set | Modify | 이 카드 수정 객체의 대체 위젯을 설정합니다. 대체 위젯은 기존 위젯과 ID가 동일해야 합니다. |
set | Modify | 이 수정 카드 객체의 Update를 설정합니다. |
Navigation
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
print | String | 이 객체의 JSON 표현을 출력합니다. |
push | Navigation | 지정된 카드를 스택에 푸시합니다. |
Remove Section
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Remove | 삭제할 섹션의 섹션 ID를 설정합니다. |
Remove Widget
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Remove | 삭제할 위젯의 위젯 ID를 설정합니다. |
Render Action
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
print | String | 이 객체의 JSON 표현을 출력합니다. |
Render Action Builder
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
build() | Render | 현재 렌더링 작업을 빌드하고 유효성을 검사합니다. |
set | Render | 부가기능이 UI를 업데이트하는 데 사용할 수 있는 작업을 렌더링 작업으로 설정합니다. |
set | Render | 개별 호스트 앱에서 처리하는 Host을 렌더링 작업으로 설정합니다. |
Resource Data
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
add | Resource | 변수 이름으로 키가 지정된 Variable를 추가합니다. 키가 이미 있으면 값이 덮어쓰여집니다. |
set | Resource | 변수 이름으로 키가 지정된 변수 데이터의 맵을 설정합니다. |
Resource Field
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Resource | 필드의 데이터 유형을 설정하여 다른 단계에서 선택 시 유형별로 변수를 필터링할 수 있도록 합니다. |
set | Resource | 후속 단계에서 변수 선택 중에 최종 사용자에게 표시되는 필드의 설명을 설정합니다. |
set | Resource | 단계 실행 중에 값을 제공할 제공자 함수의 키를 설정합니다. |
Resource Fields Definition Retrieved Action
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
add | Resource | 검색된 리소스 필드 정의 작업에 Dynamic를 추가합니다. |
Resource Retrieved Action
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Resource | 동적 리소스 필드 또는 맞춤 리소스 필드에 값을 제공하기 위해 리소스 가져오기 작업에 Resource을 설정합니다. |
Resource Type
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Resource | 워크플로 리소스 정의 ID를 설정합니다. |
Return Element Error Action
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Return | 오류 조치 가능성을 설정합니다. 단계를 재구성하여 해결할 수 있는 경우 오류는 조치 가능해야 합니다. |
set | Return | 워크플로의 활동 피드에 최종 사용자에게 표시할 오류 로그를 설정합니다. |
set | Return | 오류 재시도 가능성을 설정합니다. 오류를 재시도할 수 없는 경우 첫 번째 시도 후 흐름이 종료됩니다. |
Return Output Variables Action
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
add | Return | 변수 이름으로 키가 지정된 변수 데이터를 추가합니다. 키가 이미 있으면 값이 덮어쓰여집니다. |
set | Return | 실행된 워크플로 작업의 로그를 워크플로의 활동 피드에서 최종 사용자에게 설정합니다. |
set | Return | 변수 이름으로 키가 지정된 변수 데이터의 맵을 설정합니다. 키가 이미 있는 경우 값이 덮어쓰여집니다. |
Save Workflow Action
Styled Text
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
add | Styled | 스타일이 지정된 텍스트의 스타일을 설정합니다. 단일 스타일이 지정된 텍스트에 여러 스타일을 적용할 수 있습니다. |
set | Styled | 스타일이 지정된 텍스트의 색상을 설정합니다. |
set | Styled | 스타일이 지정된 텍스트의 글꼴 두께를 설정합니다. |
set | Styled | 스타일이 지정된 텍스트의 기본 콘텐츠를 설정합니다. |
Text Format Chip
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Text | 칩에 표시되는 텍스트를 설정합니다. |
set | Text | 칩에 표시되는 아이콘을 설정합니다. |
set | Text | 칩을 클릭했을 때 이동할 URL을 설정합니다. |
Text Format Element
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Text | 텍스트 형식 요소를 Hyperlink로 설정합니다. |
set | Text | 텍스트 형식 요소를 List로 설정합니다. |
set | Text | 텍스트 형식 요소를 Styled로 설정합니다. |
set | Text | 텍스트 형식 요소를 텍스트 문자열로 설정합니다. |
set | Text | 텍스트 형식 요소를 Text로 설정합니다. |
Text Format Icon
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Text | 아이콘 URL을 설정합니다. |
set | Text | Google Material Icons에 정의된 머티리얼 아이콘 이름을 설정합니다. |
Text Style
속성
| 속성 | 유형 | 설명 |
|---|---|---|
STYLE_UNSPECIFIED | Enum | 스타일이 적용되지 않았습니다. |
ITALIC | Enum | 기울임꼴 스타일입니다. |
UNDERLINE | Enum | 밑줄 스타일입니다. |
STRIKETHROUGH | Enum | 취소선 스타일입니다. |
LINE_BREAK | Enum | 줄바꿈입니다. |
UPPERCASE | Enum | 대문자 스타일입니다. |
CODE | Enum | 코드 스타일 |
CODE_BLOCK | Enum | 코드 블록 스타일입니다. |
Time Stamp
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Time | 타임스탬프의 나노를 설정합니다. 현재 초 내의 나노초 수를 나타냅니다. |
set | Time | 타임스탬프의 초를 설정합니다. 이는 Unix epoch(1970년 1월 1일 00:00:00 UTC) 이후의 초 수를 나타냅니다. |
Update Widget
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
add | Update | 다중 선택 메뉴에서 선택할 수 있는 새 항목을 추가합니다. |
Validation Error Severity
속성
| 속성 | 유형 | 설명 |
|---|---|---|
SEVERITY_UNSPECIFIED | Enum | 지정되지 않음. |
CRITICAL | Enum | 심각: 오류가 심각하며 게시 전에 수정해야 합니다. |
WARNING | Enum | 경고, 오류가 중요하지 않으며 게시를 차단하지 않습니다. |
Value Metadata
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
add | Value | 변수 데이터에 동적으로 캐스팅될 수 있는 선택적 허용 유형을 이 값 메타데이터에 추가합니다. |
add | Value | 변수의 허용된 enum 값에 선택적 문자열 값을 추가합니다. 이 필드는 Data이 문자열 유형으로 설정된 경우에만 설정할 수 있습니다. |
set | Value | 변수의 선택적 기본값을 설정합니다. 예를 들어 변수 유형이 불리언인 경우 defaultValue를 'true' 또는 'false'로 설정할 수 있습니다. |
Variable Data
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
add | Variable | 변수 데이터에 불리언 값을 추가합니다. |
add | Variable | 변수 데이터에 이메일 주소를 추가합니다. |
add | Variable | 변수 데이터에 float 값을 추가합니다. |
add | Variable | 변수 데이터에 Google 사용자를 추가합니다. |
add | Variable | 변수 데이터에 정수 값을 추가합니다. |
add | Variable | 변수 데이터에 Resource 값을 추가합니다. |
add | Variable | 변수 데이터에 리소스 참조 ID를 추가합니다. |
add | Variable | 변수 데이터에 문자열 값을 추가합니다. |
add | Variable | 변수 데이터에 Time 값을 추가합니다. |
add | Variable | 변수 데이터에 Workflow 값을 추가합니다. |
Workflow Action
Workflow Text Format
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
add | Workflow | 워크플로 텍스트 형식에 Text를 추가합니다. |
Workflow Validation Error Action
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Workflow | 유효성 검사 오류의 심각도를 설정합니다. |