Class ResourceField

RecursoCampo

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 Google 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étodoTipo de datos que se muestraDescripción breve
setDataType(dataType)ResourceFieldEstablece el tipo de datos del campo y permite que otros pasos filtren las variables por tipo en la selección.
setDisplayText(displayText)ResourceFieldEstablece la descripción del campo que se muestra al usuario final durante la selección de variables en los pasos posteriores.
setSelector(selector)ResourceFieldEstablece 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

NombreTipoDescripción
dataTypeDataTypeEs 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

NombreTipoDescripción
displayTextStringEs 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

NombreTipoDescripción
selectorStringEs la clave de referencia del campo que se usa para recuperar su VariableData asociado con la misma clave que se usa en ResourceData.

Volver

ResourceField: Este objeto de campo de recursos, para encadenar.