Un ResourceField es un componente básico de un DynamicResourceDefinition. Cada campo de recurso corresponde a una variable de salida del paso actual. Un solo DynamicResourceDefinition puede contener varios campos de recursos.
Solo está disponible para los complementos de Google Workspace que extienden Workspace Studio.
Ejemplo 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 datos que se devuelve | Descripción breve |
|---|---|---|
set | Resource | Establece el tipo de datos del campo y permite que otros pasos filtren las variables por tipo en la selección. |
set | Resource | Establece la descripción del campo que se muestra al usuario final durante la selección de variables en los pasos posteriores. |
set | Resource | Establece una clave para que la función del proveedor proporcione el valor durante la ejecución del paso. |
Documentación detallada
setDataType(dataType)
Establece el tipo de datos del campo y permite que otros pasos filtren las variables por tipo en la selección.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
data | Data | Es un objeto de tipo de datos, que puede ser un tipo de datos básico o un tipo de recurso personalizado. |
Volver
ResourceField: Este objeto de campo de recursos, para encadenar.
setDisplayText(displayText)
Establece la descripción del campo que se muestra al usuario final durante la selección de variables en los pasos posteriores.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
display | String | Es la descripción para los usuarios finales en la selección de variables. |
Volver
ResourceField: Este objeto de campo de recursos, para encadenar.
setSelector(selector)
Establece una clave para que la función del proveedor proporcione el valor durante la ejecución del paso.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
selector | String | Es la clave de referencia del campo que se usa para recuperar su Variable asociado con la misma clave que se usa en Resource. |
Volver
ResourceField: Este objeto de campo de recursos, para encadenar.