studio-web
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del usuario de Studio Web

Última actualización 19 de feb. de 2026

Expresiones VB comunes para el control de validación

Obtener el resultado de la extracción completo

Para devolver el objeto de resultado de la extracción, actualmente representado por el control:

  • Utilizar el elemento de control de validación
    MainPage.ValidationControl.ExtractionResult
    MainPage.ValidationControl.ExtractionResult
    
  • Utilizar la variable de control de validación
    AppVariable.VarValidationControl.ExtractionResult
    AppVariable.VarValidationControl.ExtractionResult
    

Por ejemplo:

  • Obtener el valor del campo por nombre de campo:
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetFieldByFieldName("Invoice Number").Values(0).Value
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetFieldByFieldName("Invoice Number").Values(0).Value
    
  • Obtener el valor del campo por índice de campo:
    AppVariable.VarValidationControl_MainPage.ExtractionResult.ResultsDocument.Fields(0).Values(0).Value
    AppVariable.VarValidationControl_MainPage.ExtractionResult.ResultsDocument.Fields(0).Values(0).Value
    
  • Obtener la lista de todos los nombres de campo que se muestran en el control de validación
    AppVariable.VarValidationControl.ExtractionResult.GetFields().Select(Function(f) f.FieldName)
    AppVariable.VarValidationControl.ExtractionResult.GetFields().Select(Function(f) f.FieldName)
    

Aquí está la lista de métodos que puedes utilizar para leer datos de ExtractionResult:

  • .GetDocumentType()
  • .GetField()
  • .GetFieldByFieldName()
  • .GetFields()
  • .GetFieldValidatorNotes()
  • .GetFieldValidatorNotesByFieldName()
  • .GetSimpleFieldValues()
  • .GetSimpleFieldValuesByFieldName()
  • .GetTable()
  • .GetTableByTableName()
  • .GetTableFieldValue()
  • .GetTableFieldValueByTableName()
  • .GetValueCount()
  • .GetValueCountByFieldName()

Obtener la taxonomía utilizada por el control

Para inspeccionar tipos de documentos, campos o propiedades de visualización:

  • Utilizar el elemento de control de validación
    MainPage.ValidationControl.Taxonomy
    MainPage.ValidationControl.Taxonomy
    
  • Utilizar la variable de control de validación
    AppVariable.VarValidationControl.Taxonomy
    AppVariable.VarValidationControl.Taxonomy
    

Por ejemplo:

  • Obtener la lista de campos en una taxonomía y guardarla como origen para un control desplegable:
    AppVariable.VarValidationControl_MainPage.Taxonomy.GetFields(VarValidationControl_MainPage.SelectedDocumentType).ToListSource
    AppVariable.VarValidationControl_MainPage.Taxonomy.GetFields(VarValidationControl_MainPage.SelectedDocumentType).ToListSource
    

Aquí está la lista de métodos que puedes utilizar para leer datos de Taxonomía:

  • .GetFields()

Obtener el tipo de documento seleccionado, como String

Para vincular los elementos de la IU al tipo de documento elegido actualmente:

  • Utilizar el elemento de control de validación
    MainPage.ValidationControl.SelectedDocumentType
    MainPage.ValidationControl.SelectedDocumentType
    
  • Utilizar la variable de control de validación
    AppVariable.VarValidationControl.SelectedDocumentType
    AppVariable.VarValidationControl.SelectedDocumentType
    

Obtener el objeto de campo seleccionado

  • Utilizar el elemento de control de validación

    MainPage.ValidationControl.SelectedField
    MainPage.ValidationControl.SelectedField
    
  • Utilizar la variable de control de validación

    AppVariable.VarValidationControl.SelectedField
    AppVariable.VarValidationControl.SelectedField
    

    Puedes acceder a más propiedades de SelectedField , como .Field.FieldName, .Field.FieldType o .Field.ValidatorNotes.

Por ejemplo:

  • Obtener el valor del campo seleccionado:

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldValue
    AppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldValue
    

    Puedes acceder aún más a las propiedades de valor de campo seleccionadas, como .FieldValue.Value, .FieldValue.Confidence, .FieldValue.OperatorConfirmed.

  • Obtener el campo seleccionado todos los valores:

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values
    AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values
    
  • Obtener el primer valor del campo seleccionado:

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values(0).Value
    AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values(0).Value
    
  • Obtener el tipo de datos del campo seleccionado:

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldType.ToString
    AppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldType.ToString
    
  • Obtener el índice del campo seleccionado:

    AppVariable.VarValidationControl_MainPage.SelectedField.FieldValueIndex.ToString
    AppVariable.VarValidationControl_MainPage.SelectedField.FieldValueIndex.ToString
    

Obtener las propiedades del control de validación

Para leer las propiedades del control de validación:

  • Utilizar el elemento de control de validación
    MainPage.ValidationControl.<PROPERTY NAME>
    MainPage.ValidationControl.<PROPERTY NAME>
    
  • Utilizar la variable de control de validación
    Controls.MainPage.ValidationControl.<PROPERTY NAME>
    Controls.MainPage.ValidationControl.<PROPERTY NAME>
    

Leer un valor de campo de una tabla

  • Leer el valor del campo de una tabla
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTableName(<TABLENAME>)(<COLUMN INDEX>)(<ROW INDEX>).Value
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTableName(<TABLENAME>)(<COLUMN INDEX>)(<ROW INDEX>).Value
    

Por ejemplo:

AppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTable Name("Invoice Items")(0)(0).Value
AppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTable Name("Invoice Items")(0)(0).Value

Establecer el enfoque en una celda de la tabla

  • Utilizar la actividad Establecer valor de variable con la siguiente expresión en el campo Establecer valor
    AppVariable.VarValidationControl_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus
    AppVariable.VarValidationControl_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus
    

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2026 UiPath. Todos los derechos reservados.