studio-web
2.2510
true
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 para Automation Suite

Última actualización 5 de dic. 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>).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).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.