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 10 de oct. de 2025

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.ExtractionResultMainPage.ValidationControl.ExtractionResult
  • Utilizar la variable de control de validación

    AppVariable.VarValidationControl.ExtractionResultAppVariable.VarValidationControl.ExtractionResult
Por ejemplo:
  • Obtener el valor del campo por nombre de campo:

    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetFieldByFieldName("Invoice Number").Values(0).ValueAppVariable.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).ValueAppVariable.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:
  • .ObtenerTipoDeDocumento()
  • .ObtenerCampo()
  • .ObtenerCampoPorNombreDeCampo()
  • .ObtenerCampos()
  • .GetFieldValidatorNotes()
  • .GetFieldValidatorNotesByFieldName()
  • .ObtenerValoresDeCampoSimple()
  • .ObtenerValoresDeCampoSimplePorNombreDeCampo()
  • .ObtenerTabla()
  • .GetTableByTableName()
  • .ObtenerValorDeCampoDeTabla()
  • .ObtenerValorDeCampoDeTablaPorNombreDeTabla()
  • .ObtenerRecuentoDeValores()
  • .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.TaxonomyMainPage.ValidationControl.Taxonomy
  • Utilizar la variable de control de validación

    AppVariable.VarValidationControl.TaxonomyAppVariable.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).ToListSourceAppVariable.VarValidationControl_MainPage.Taxonomy.GetFields(VarValidationControl_MainPage.SelectedDocumentType).ToListSource
Aquí está la lista de métodos que puedes utilizar para leer datos de Taxonomía:
  • .ObtenerCampos()

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.SelectedDocumentTypeMainPage.ValidationControl.SelectedDocumentType
  • Utilizar la variable de control de validación

    AppVariable.VarValidationControl.SelectedDocumentTypeAppVariable.VarValidationControl.SelectedDocumentType

Obtener el objeto de campo seleccionado

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

    AppVariable.VarValidationControl.SelectedFieldAppVariable.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.FieldValueAppVariable.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.ValuesAppVariable.VarValidationControl_MainPage.SelectedField.Field.Values
  • Obtener el primer valor del campo seleccionado:

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

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

    AppVariable.VarValidationControl_MainPage.SelectedField.FieldValueIndex.ToStringAppVariable.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>).ValueAppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTableName(<TABLENAME>)(<COLUMN INDEX>)(<ROW INDEX>).Value 
    Por ejemplo:
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTable Name("Invoice Items")(0)(0).ValueAppVariable.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).SetFocusAppVariable.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-2025 UiPath. Todos los derechos reservados.