UiPath Documentation
studio-web
2.2510
true
Studio Web-Benutzerhandbuch
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Allgemeine VB-Ausdrücke für das Validierungssteuerelement

VB-Ausdrücke für die Interaktion mit dem Validierungssteuerelement in Studio Web Apps, einschließlich des Zugriffs auf Extraktionsergebnisse, des Feldabrufs und variablenbasierter Referenzen.

Abrufen des gesamten Extraktionsergebnisses

So geben Sie das Objekt des Extraktionsergebnisses zurück, das derzeit vom Steuerelement gerendert wird:

  • Verwenden des Validierungssteuerelementelements
    MainPage.ValidationControl.ExtractionResult
    MainPage.ValidationControl.ExtractionResult
    
  • Verwenden der Validierungssteuerelementvariablen
    AppVariable.VarValidationControl.ExtractionResult
    AppVariable.VarValidationControl.ExtractionResult
    

Zum Beispiel:

  • Abrufen des Feldwerts nach Feldname:
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetFieldByFieldName("Invoice Number").Values(0).Value
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetFieldByFieldName("Invoice Number").Values(0).Value
    
  • Abrufen des Feldwerts nach Feldindex:
    AppVariable.VarValidationControl_MainPage.ExtractionResult.ResultsDocument.Fields(0).Values(0).Value
    AppVariable.VarValidationControl_MainPage.ExtractionResult.ResultsDocument.Fields(0).Values(0).Value
    
  • Abrufen der Liste aller Feldnamen, die im Validierungssteuerelement angezeigt werden
    AppVariable.VarValidationControl.ExtractionResult.GetFields().Select(Function(f) f.FieldName)
    AppVariable.VarValidationControl.ExtractionResult.GetFields().Select(Function(f) f.FieldName)
    

Hier ist die Liste der Methoden, die Sie zum Lesen von Daten aus ExtractionResult verwenden können:

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

Abrufen der vom Steuerelement verwendeten Taxonomie

So überprüfen Sie Dokumenttypen, Felder oder Anzeigeeigenschaften:

  • Verwenden des Validierungssteuerelementelements
    MainPage.ValidationControl.Taxonomy
    MainPage.ValidationControl.Taxonomy
    
  • Verwenden der Validierungssteuerelementvariablen
    AppVariable.VarValidationControl.Taxonomy
    AppVariable.VarValidationControl.Taxonomy
    

Zum Beispiel:

  • Abrufen der Liste der Felder in einer Taxonomie und Speichern als Quelle für ein Dropdown-Steuerelement:
    AppVariable.VarValidationControl_MainPage.Taxonomy.GetFields(VarValidationControl_MainPage.SelectedDocumentType).ToListSource
    AppVariable.VarValidationControl_MainPage.Taxonomy.GetFields(VarValidationControl_MainPage.SelectedDocumentType).ToListSource
    

Hier ist die Liste der Methoden, mit denen Sie Daten aus der Taxonomie lesen können:

  • .GetFields()

Abrufen des ausgewählten Dokumenttyps als Zeichenfolge

So binden Sie UI-Elemente an den aktuell ausgewählten Dokumenttyp:

  • Verwenden des Validierungssteuerelementelements
    MainPage.ValidationControl.SelectedDocumentType
    MainPage.ValidationControl.SelectedDocumentType
    
  • Verwenden der Validierungssteuerelementvariablen
    AppVariable.VarValidationControl.SelectedDocumentType
    AppVariable.VarValidationControl.SelectedDocumentType
    

Abrufen des ausgewählten Feldobjekts

  • Verwenden des Validierungssteuerelementelements

    MainPage.ValidationControl.SelectedField
    MainPage.ValidationControl.SelectedField
    
  • Verwenden der Validierungssteuerelementvariablen

    AppVariable.VarValidationControl.SelectedField
    AppVariable.VarValidationControl.SelectedField
    

    Sie können weiter auf SelectedField -Eigenschaften zugreifen, z. B. .Field.FieldName, .Field.FieldType oder .Field.ValidatorNotes.

Zum Beispiel:

  • Abrufen des ausgewählten Feldwerts:

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

    Sie können weiter auf ausgewählte Feldwerteigenschaften zugreifen, z. B. .FieldValue.Value, .FieldValue.Confidence, .FieldValue.OperatorConfirmed.

  • Abrufen aller Werte des ausgewählten Felds:

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values
    AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values
    
  • Abrufen des ersten Werts des ausgewählten Felds:

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values(0).Value
    AppVariable.VarValidationControl_MainPage.SelectedField.Field.Values(0).Value
    
  • Abrufen des ausgewählten Felddatentyps:

    AppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldType.ToString
    AppVariable.VarValidationControl_MainPage.SelectedField.Field.FieldType.ToString
    
  • Abrufen des ausgewählten Feldindex:

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

Abrufen der Eigenschaften des Validierungssteuerelements

So lesen Sie Eigenschaften des Validierungssteuerelements:

  • Verwenden des Validierungssteuerelementelements
    MainPage.ValidationControl.<PROPERTY NAME>
    MainPage.ValidationControl.<PROPERTY NAME>
    
  • Verwenden der Validierungssteuerelementvariablen
    Controls.MainPage.ValidationControl.<PROPERTY NAME>
    Controls.MainPage.ValidationControl.<PROPERTY NAME>
    

Lesen eines Feldwerts aus einer Tabelle

  • Lesen des Feldwerts aus einer Tabelle
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTableName(<TABLENAME>)(<COLUMN INDEX>)(<ROW INDEX>).Value
    AppVariable.VarValidationControl_MainPage.ExtractionResult.GetTableFieldValueByTableName(<TABLENAME>)(<COLUMN INDEX>)(<ROW INDEX>).Value
    

Zum Beispiel:

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

Festlegen des Fokus auf eine Tabellenzelle

  • Verwenden der Aktivität Set Variable Value mit dem folgenden Ausdruck im Feld Wert festlegen
    AppVariable.VarValidationControl_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus
    AppVariable.VarValidationControl_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus
    

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben