ResourceField는 Dynamic의 기본 구성요소이며 각 리소스 필드는 현재 단계의 출력 변수에 해당합니다. 단일 Dynamic에는 여러 리소스 필드가 포함될 수 있습니다.
Google Workspace Studio를 확장하는 Google Workspace 부가기능에만 사용할 수 있습니다.
사용 예:
function onDynamicDefinitionFunction(e) { // ... let resourceField = AddOnsResponseService.newResourceField() .setSelector("question_1") .setDisplayText("Question 1") .setDataType(AddOnsResponseService.newDataType() .setBasicDataType(AddOnsResponseService.BasicDataType.STRING) ); let resourceDefinitions = AddOnsResponseService.newDynamicResourceDefinition() .setResourceId("resource_definition_1") .addResourceField(resourceField); // ... } function onDynamicProviderFunction(e) { // ... let workflowAction = AddOnsResponseService.newResourceRetrievedAction() .setResourceData( AddOnsResponseService.newResourceData() .addVariableData("question_1", AddOnsResponseService.newVariableData().addStringValue("Answer 1")) ); // ... }
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
set | Resource | 필드의 데이터 유형을 설정하여 다른 단계에서 선택 시 유형별로 변수를 필터링할 수 있도록 합니다. |
set | Resource | 후속 단계에서 변수 선택 중에 최종 사용자에게 표시되는 필드의 설명을 설정합니다. |
set | Resource | 단계 실행 중에 값을 제공할 제공자 함수의 키를 설정합니다. |
자세한 문서
set Data Type(dataType)
필드의 데이터 유형을 설정하여 다른 단계에서 선택 시 유형별로 변수를 필터링할 수 있도록 합니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
data | Data | 기본 데이터 유형 또는 맞춤 리소스 유형일 수 있는 데이터 유형 객체입니다. |
리턴
Resource - 연결을 위한 이 리소스 필드 객체입니다.
set Display Text(displayText)
후속 단계에서 변수 선택 중에 최종 사용자에게 표시되는 필드의 설명을 설정합니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
display | String | 변수 선택 시 최종 사용자를 위한 설명입니다. |
리턴
Resource - 연결을 위한 이 리소스 필드 객체입니다.
set Selector(selector)
단계 실행 중에 값을 제공할 제공자 함수의 키를 설정합니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
selector | String | Resource에 사용된 키와 동일한 키를 사용하여 연결된 Variable를 검색하는 데 사용되는 필드의 참조 키입니다. |
리턴
Resource - 연결을 위한 이 리소스 필드 객체입니다.