Class DynamicResourceDefinition

동적리소스정의

DynamicResourceDefinition은 ResourceFieldsDefinitionRetrievedAction의 빌딩 블록으로, 하나 이상의 ResourceField을 포함하여 Google Workspace Studio의 단계에서 제공하는 출력 변수의 수를 동적으로 정의할 수 있습니다.

Google Workspace Studio를 확장하는 Google Workspace 부가기능에만 사용할 수 있습니다.

사용 예:

let dynamicResourceDefinition = AddOnsResponseService.newDynamicResourceDefinition()
   .setResourceId("resource_definition_1") // The resource ID must match the one defined in the manifest.
   .addResourceField(
     AddOnsResponseService.newResourceField()
       .setSelector("question_1")
       .setDisplayText("Question 1")
   );

메서드

메서드반환 유형간략한 설명
addResourceField(resourceField)DynamicResourceDefinition동적 리소스 정의에 리소스 필드를 추가합니다.
setResourceId(resourceId)DynamicResourceDefinition동적 리소스 정의의 ID를 설정합니다. 이 ID는 매니페스트의 workflowResourceDefinitionId에 해당합니다.

자세한 문서

addResourceField(resourceField)

동적 리소스 정의에 리소스 필드를 추가합니다.

매개변수

이름유형설명
resourceFieldResourceField추가할 리소스 필드입니다.

리턴

DynamicResourceDefinition - 연결을 위한 이 객체


setResourceId(resourceId)

동적 리소스 정의의 ID를 설정합니다. 이 ID는 매니페스트의 workflowResourceDefinitionId에 해당합니다.

매개변수

이름유형설명
resourceIdString동적 리소스 정의의 고유 식별자입니다.

리턴

DynamicResourceDefinition - 연결을 위한 이 객체