Class DynamicResourceDefinition

DynamicResourceDefinition

Uma DynamicResourceDefinition é um bloco de construção para um ResourceFieldsDefinitionRetrievedAction. Ela pode conter um ou mais números de ResourceField para definir dinamicamente o número de variáveis de saída fornecidas por uma etapa no Google Workspace Studio.

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

Exemplo de uso:

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")
   );

Métodos

MétodoTipo de retornoBreve descrição
addResourceField(resourceField)DynamicResourceDefinitionAdiciona um campo de recurso à definição de recurso dinâmico.
setResourceId(resourceId)DynamicResourceDefinitionDefine o ID da definição de recurso dinâmico, que corresponde ao workflowResourceDefinitionId no manifesto.

Documentação detalhada

addResourceField(resourceField)

Adiciona um campo de recurso à definição de recurso dinâmico.

Parâmetros

NomeTipoDescrição
resourceFieldResourceFieldO campo de recurso a ser adicionado.

Retornar

DynamicResourceDefinition: este objeto, para encadeamento.


setResourceId(resourceId)

Define o ID da definição de recurso dinâmico, que corresponde ao workflowResourceDefinitionId no manifesto.

Parâmetros

NomeTipoDescrição
resourceIdStringO identificador exclusivo da definição de recurso dinâmico.

Retornar

DynamicResourceDefinition: este objeto, para encadeamento.