Uma DynamicResourceDefinition é um elemento básico 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étodo | Tipo de retorno | Breve descrição |
|---|---|---|
add | Dynamic | Adiciona um campo de recurso à definição de recurso dinâmico. |
set | Dynamic | Define o ID da definição de recurso dinâmico, que corresponde ao workflow no manifesto. |
Documentação detalhada
addResourceField(resourceField)
Adiciona um campo de recurso à definição de recurso dinâmico.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
resource | Resource | O 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
| Nome | Tipo | Descrição |
|---|---|---|
resource | String | O identificador exclusivo da definição de recurso dinâmico. |
Retornar
DynamicResourceDefinition: este objeto, para encadeamento.