studio-web
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur Studio Web

Dernière mise à jour 19 févr. 2026

Expressions VB courantes pour le contrôle de validation

Récupération du résultat de l'extraction complète

Pour renvoyer l’objet du résultat d’extraction, actuellement rendu par la commande :

  • Utilisation de l'élément de contrôle de validation
    MainPage.ValidationControl.ExtractionResult
    MainPage.ValidationControl.ExtractionResult
    
  • Utilisation de la variable de contrôle de validation
    AppVariable.VarValidationControl.ExtractionResult
    AppVariable.VarValidationControl.ExtractionResult
    

Par exemple :

  • Obtenir la valeur de champ par nom de champ :
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetFieldByFieldName("Invoice Number").Values(0).Value
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetFieldByFieldName("Invoice Number").Values(0).Value
    
  • Obtenir la valeur du champ par index de champ :
    AppVariable.VarValidationControl_MainPage.ExtractionResult.ResultsDocument.Fields(0).Values(0).Value
    AppVariable.VarValidationControl_MainPage.ExtractionResult.ResultsDocument.Fields(0).Values(0).Value
    
  • Obtenir la liste de tous les noms de champ affichés dans le contrôle de validation
    AppVariable.VarValidationControl.ExtractionResult.GetFields().Select(Function(f) f.FieldName)
    AppVariable.VarValidationControl.ExtractionResult.GetFields().Select(Function(f) f.FieldName)
    

Voici la liste des méthodes que vous pouvez utiliser pour lire les données de ExtractionResult :

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

Obtention de la taxonomie utilisée par le contrôle

Pour inspecter les types de documents, les champs ou les propriétés d'affichage :

  • Utilisation de l'élément de contrôle de validation
    MainPage.ValidationControl.Taxonomy
    MainPage.ValidationControl.Taxonomy
    
  • Utilisation de la variable de contrôle de validation
    AppVariable.VarValidationControl.Taxonomy
    AppVariable.VarValidationControl.Taxonomy
    

Par exemple :

  • Obtenir la liste des champs d'une taxonomie et l'enregistrer en tant que source pour un contrôle de liste déroulante :
    AppVariable.VarValidationControl_MainPage.Taxonomy.GetFields(VarValidationControl_MainPage.SelectedDocumentType).ToListSource
    AppVariable.VarValidationControl_MainPage.Taxonomy.GetFields(VarValidationControl_MainPage.SelectedDocumentType).ToListSource
    

Voici la liste des méthodes que vous pouvez utiliser pour lire les données de la taxonomie :

  • .GetFields()

Récupération du type de document sélectionné sous la forme de String

Pour lier les éléments d'IU au type de document actuellement choisi :

  • Utilisation de l'élément de contrôle de validation
    MainPage.ValidationControl.SelectedDocumentType
    MainPage.ValidationControl.SelectedDocumentType
    
  • Utilisation de la variable de contrôle de validation
    AppVariable.VarValidationControl.SelectedDocumentType
    AppVariable.VarValidationControl.SelectedDocumentType
    

Obtenir l'objet de champ sélectionné

  • Utilisation de l'élément de contrôle de validation

    MainPage.ValidationControl.SelectedField
    MainPage.ValidationControl.SelectedField
    
  • Utilisation de la variable de contrôle de validation

    AppVariable.VarValidationControl.SelectedField
    AppVariable.VarValidationControl.SelectedField
    

    Vous pouvez accéder en outre aux propriétés SelectedField , telles que .Field.FieldName, .Field.FieldType ou .Field.ValidatorNotes.

Par exemple :

  • Obtenir la valeur du champ sélectionné :

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

    Vous pouvez accéder en outre aux propriétés de la valeur de champ sélectionnées, telles que .FieldValue.Value, .FieldValue.Confidence, .FieldValue.OperatorConfirmed.

  • Obtenir toutes les valeurs du champ sélectionné :

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values
    AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values
    
  • Obtenir la première valeur du champ sélectionné :

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values(0).Value
    AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values(0).Value
    
  • Obtenir le type de données du champ sélectionné :

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldType.ToString
    AppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldType.ToString
    
  • Obtenir l'index du champ sélectionné :

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

Obtenir les propriétés du contrôle de validation

Pour lire les propriétés du contrôle de validation :

  • Utilisation de l'élément de contrôle de validation
    MainPage.ValidationControl.<PROPERTY NAME>
    MainPage.ValidationControl.<PROPERTY NAME>
    
  • Utilisation de la variable de contrôle de validation
    Controls.MainPage.ValidationControl.<PROPERTY NAME>
    Controls.MainPage.ValidationControl.<PROPERTY NAME>
    

Lire une valeur de champ à partir d’une table

  • Lecture de la valeur de champ d’une table
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTableName(<TABLENAME>)(<COLUMN INDEX>)(<ROW INDEX>).Value
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTableName(<TABLENAME>)(<COLUMN INDEX>)(<ROW INDEX>).Value
    

Par exemple :

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

Définition du focus sur une cellule du tableau

  • Utilisation de l’activité Définir la valeur de la variable avec l’expression suivante dans le champ Définir la valeur
    AppVariable.VarValidationControl_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus
    AppVariable.VarValidationControl_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus
    

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2026 UiPath Tous droits réservés.