Class ResourceFieldsDefinitionRetrievedAction

ResourceFieldsDefinitionRetrievedAction

Uma ResourceFieldsDefinitionRetrievedAction é um tipo de ResourceFieldsDefinitionRetrievedAction que é usado para recuperar a definição de uma lista de campos de recursos pela função dynamicResourceDefinitionProvider especificada no manifesto. Uma ResourceFieldsDefinitionRetrievedAction pode conter uma ou mais DynamicResourceDefinition.

Disponível apenas para complementos do Google Workspace que estendem o Google Workspace Studio.

Exemplo de uso:

let resourceDefinitions = AddOnsResponseService.newDynamicResourceDefinition()
   .setResourceId("resource_definition_1")
   .addResourceField(AddOnsResponseService.newResourceField()
     .setSelector("question_1")
     .setDisplayText("Question 1"))

let workflowAction = AddOnsResponseService.newResourceFieldsDefinitionRetrievedAction()
   .addDynamicResourceDefinition(resourceDefinitions)

let hostAppAction = AddOnsResponseService.newHostAppAction()
   .setWorkflowAction(workflowAction);

return AddOnsResponseService.newRenderActionBuilder()
   .setHostAppAction(hostAppAction)
   .build();

Métodos

MétodoTipo de retornoBreve descrição
addDynamicResourceDefinition(dynamicResourceDefinition)ResourceFieldsDefinitionRetrievedActionAdiciona um DynamicResourceDefinition à ação recuperada da definição de campos de recursos.

Documentação detalhada

addDynamicResourceDefinition(dynamicResourceDefinition)

Adiciona uma DynamicResourceDefinition à ação recuperada da definição de campos de recursos.

Parâmetros

NomeTipoDescrição
dynamicResourceDefinitionDynamicResourceDefinitionA definição de recurso dinâmico a ser adicionada à ação.

Retornar

ResourceFieldsDefinitionRetrievedAction — Essa ação recuperada da definição de campos de recursos, para encadeamento.