Um ResourceField é um bloco de construção básico de um Dynamic. Cada campo de recurso corresponde a uma variável de saída da etapa atual. Um único Dynamic pode conter vários campos de recursos.
Disponível apenas para complementos do Google Workspace que estendem o Google Workspace Studio.
Exemplo de uso:
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")) ); // ... }
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
set | Resource | Define o tipo de dados do campo e permite que outras etapas filtrem as variáveis por tipo na seleção. |
set | Resource | Define a descrição do campo que é mostrada ao usuário final durante a seleção de variáveis em etapas subsequentes. |
set | Resource | Define uma chave para que a função do provedor forneça o valor durante a execução da etapa. |
Documentação detalhada
set Data Type(dataType)
Define o tipo de dados do campo e permite que outras etapas filtrem as variáveis por tipo na seleção.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
data | Data | Um objeto de tipo de dados, que pode ser um tipo de dados básico ou um tipo de recurso personalizado. |
Retornar
Resource: este objeto de campo de recurso, para encadeamento.
set Display Text(displayText)
Define a descrição do campo que é mostrada ao usuário final durante a seleção de variáveis em etapas subsequentes.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
display | String | A descrição para usuários finais na seleção de variáveis. |
Retornar
Resource: este objeto de campo de recurso, para encadeamento.
set Selector(selector)
Define uma chave para que a função do provedor forneça o valor durante a execução da etapa.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
selector | String | A chave de referência do campo usada para recuperar o Variable associado
com a mesma chave usada em Resource. |
Retornar
Resource: este objeto de campo de recurso, para encadeamento.