Class ResourceField

ResourceField

ResourceField는 DynamicResourceDefinition의 기본 구성요소이며 각 리소스 필드는 현재 단계의 출력 변수에 해당합니다. 단일 DynamicResourceDefinition에는 여러 리소스 필드가 포함될 수 있습니다.

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"))
    );
  // ...
}

메서드

메서드반환 유형간략한 설명
setDataType(dataType)ResourceField필드의 데이터 유형을 설정하여 다른 단계에서 선택 시 유형별로 변수를 필터링할 수 있도록 합니다.
setDisplayText(displayText)ResourceField후속 단계에서 변수 선택 중에 최종 사용자에게 표시되는 필드의 설명을 설정합니다.
setSelector(selector)ResourceField단계 실행 중에 값을 제공할 제공자 함수의 키를 설정합니다.

자세한 문서

setDataType(dataType)

필드의 데이터 유형을 설정하여 다른 단계에서 선택 시 유형별로 변수를 필터링할 수 있도록 합니다.

매개변수

이름유형설명
dataTypeDataType기본 데이터 유형 또는 맞춤 리소스 유형일 수 있는 데이터 유형 객체입니다.

리턴

ResourceField - 연결을 위한 이 리소스 필드 객체입니다.


setDisplayText(displayText)

후속 단계에서 변수 선택 중에 최종 사용자에게 표시되는 필드의 설명을 설정합니다.

매개변수

이름유형설명
displayTextString변수 선택 시 최종 사용자를 위한 설명입니다.

리턴

ResourceField - 연결을 위한 이 리소스 필드 객체입니다.


setSelector(selector)

단계 실행 중에 값을 제공할 제공자 함수의 키를 설정합니다.

매개변수

이름유형설명
selectorStringResourceData에 사용된 키와 동일한 키를 사용하여 연결된 VariableData를 검색하는 데 사용되는 필드의 참조 키입니다.

리턴

ResourceField - 연결을 위한 이 리소스 필드 객체입니다.