studio-web
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia do usuário do Studio Web

Última atualização 10 de out de 2025

Expressões VB comuns para o Controle de validação

Obtendo o resultado completo da extração

Para retornar o objeto de resultado da extração, renderizado no momento pelo controle:
  • Usando o elemento de Controle de validação
    MainPage.ValidationControl.ExtractionResultMainPage.ValidationControl.ExtractionResult
  • Como usar a variável Validation Control

    AppVariable.VarValidationControl.ExtractionResultAppVariable.VarValidationControl.ExtractionResult
Por exemplo:
  • Obtendo o valor do campo por nome do campo:

    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetFieldByFieldName("Invoice Number").Values(0).ValueAppVariable.VarValidationControl_MainPage.ExtractionResult.GetFieldByFieldName("Invoice Number").Values(0).Value
  • Obtendo o valor do campo por índice de campo:

    AppVariable.VarValidationControl_MainPage.ExtractionResult.ResultsDocument.Fields(0).Values(0).ValueAppVariable.VarValidationControl_MainPage.ExtractionResult.ResultsDocument.Fields(0).Values(0).Value
  • Obtenção da lista de todos os nomes de campo exibidos no Controle de validação

    AppVariable.VarValidationControl.ExtractionResult.GetFields().Select(Function(f) f.FieldName)AppVariable.VarValidationControl.ExtractionResult.GetFields().Select(Function(f) f.FieldName) 
Aqui está a lista de métodos que você pode usar para ler dados de ExtractionResult:
  • .GetDocumentType()
  • .GetField()
  • .GetFieldByFieldName()
  • .GetFields()
  • .GetFieldValidatorNotes()
  • .GetFieldValidatorNotesByFieldName()
  • .GetSimpleFieldValues()
  • .GetSimpleFieldValuesByFieldName()
  • .GetTable()
  • .GetTableByTableName()
  • .GetTableFieldValue()
  • .GetTableFieldValueByTableName()
  • .GetValueCount()
  • .GetValueCountByFieldName()

Obtenção da taxonomia usada pelo controle

Para inspecionar tipos de documentos, campos ou propriedades de exibição:
  • Usando o elemento de Controle de validação
    MainPage.ValidationControl.TaxonomyMainPage.ValidationControl.Taxonomy
  • Como usar a variável Validation Control

    AppVariable.VarValidationControl.TaxonomyAppVariable.VarValidationControl.Taxonomy
Por exemplo:
  • Obter a lista de campos em uma taxonomia e salvá-la como uma origem para um controle suspenso:
    AppVariable.VarValidationControl_MainPage.Taxonomy.GetFields(VarValidationControl_MainPage.SelectedDocumentType).ToListSourceAppVariable.VarValidationControl_MainPage.Taxonomy.GetFields(VarValidationControl_MainPage.SelectedDocumentType).ToListSource
Aqui está uma lista de métodos que você pode usar para ler dados da Taxonomia:
  • .GetFields()

Obtendo o tipo de documento selecionado, como String

Para vincular elementos de interface gráfica ao tipo de documento escolhido no momento:
  • Usando o elemento de Controle de validação
    MainPage.ValidationControl.SelectedDocumentTypeMainPage.ValidationControl.SelectedDocumentType
  • Como usar a variável Validation Control

    AppVariable.VarValidationControl.SelectedDocumentTypeAppVariable.VarValidationControl.SelectedDocumentType

Obtendo o objeto do campo selecionado

  • Usando o elemento de Controle de validação
    MainPage.ValidationControl.SelectedFieldMainPage.ValidationControl.SelectedField
  • Como usar a variável Validation Control

    AppVariable.VarValidationControl.SelectedFieldAppVariable.VarValidationControl.SelectedField
Você pode acessar ainda mais as propriedades SelectedField , como .Field.FieldName, .Field.FieldType, ou .Field.ValidatorNotes.

Por exemplo:

  • Obtendo o valor do campo selecionado:

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldValueAppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldValue
    Você pode acessar ainda mais as propriedades de valor do campo selecionado, como .FieldValue.Value, .FieldValue.Confidence, .FieldValue.OperatorConfirmed.
  • Obtendo todos os valores do campo selecionado:

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.ValuesAppVariable.VarValidationControl_MainPage.SelectedField.Field.Values
  • Obtendo o primeiro valor do campo selecionado:

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values(0).ValueAppVariable.VarValidationControl_MainPage.SelectedField.Field.Values(0).Value
  • Obtendo o tipo de dados do campo selecionado:

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldType.ToStringAppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldType.ToString
  • Obtendo o índice do campo selecionado:

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

Obtendo as propriedades do Controle de validação

Para ler as propriedades do Controle de validação:
  • Usando o elemento de Controle de validação
    MainPage.ValidationControl.<PROPERTY NAME>MainPage.ValidationControl.<PROPERTY NAME>
  • Como usar a variável Validation Control

    Controls.MainPage.ValidationControl.<PROPERTY NAME>Controls.MainPage.ValidationControl.<PROPERTY NAME> 

Lendo um valor de campo de uma tabela

  • Lendo o valor do campo de uma tabela

    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTableName(<TABLENAME>)(<COLUMN INDEX>)(<ROW INDEX>).ValueAppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTableName(<TABLENAME>)(<COLUMN INDEX>)(<ROW INDEX>).Value 
    Por exemplo:
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTable Name("Invoice Items")(0)(0).ValueAppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTable Name("Invoice Items")(0)(0).Value
    

Definir foco em uma célula de uma tabela

  • Usando a atividade Set Variable Value com a seguinte expressão no campo Definir valor
    AppVariable.VarValidationControl_MainPage.Field("Invoice Items").Field("Description", 0).SetFocusAppVariable.VarValidationControl_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo
Confiança e segurança
© 2005-2025 UiPath. Todos os direitos reservados.