studio-web
latest
false
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.
UiPath logo, featuring letters U and I in white

Studio Web-Benutzerhandbuch

Letzte Aktualisierung 16. Okt. 2025

Die Variable des Validierungssteuerelements

Jedes Validierungssteuerelement erstellt automatisch eine Variable in der App. Diese Variable enthält die Dokumentdaten und Sie können sie in anderen Teilen Ihrer App oder Automatisierung verwenden.

Der Variablenname folgt der Syntax Var<ValidationControlName>_<PageName>, z. VarValidationControl_MainPage.

Die Variable des Validierungssteuerelements ermöglicht sowohl das Lesen aus dem Validierungssteuerelement als auch das Schreiben in das Validierungssteuerelement.

Apps verwaltet diese Variable automatisch:

  • Erstellt die Variable, wenn Sie das Validierungssteuerelement auf der Arbeitsfläche hinzufügen.
  • Benennt die Variable um, wenn Sie das Steuerelement umbenennen.
  • Löscht die Variable, wenn Sie das Steuerelement entfernen.
  • Verhindert, dass Sie diese Variable manuell löschen oder ändern, da sie geschützt ist.
  • Bietet die Verwendung auf verschiedenen App-Seiten, da die Variable einen App-Scope hat.

Variableneigenschaften

Die Validierungssteuerelement-Variable enthält mehrere Eigenschaften, auf die Sie verweisen oder die Sie binden können:
  • Taxonomy– Enthält Dokumentschema, Felddefinitionen und Beschriftungen.
  • ExtractionResult– Enthält extrahierte Feldwerte, rohe und validierte.
  • SelectedDocumentType– Der im Steuerelement angezeigte aktive Dokumenttyp.
  • SelectedField– Das derzeit vom Benutzer ausgewählte Feld.
  • BusinessRules– Status der Validierungsregeln auf Feldebene.
  • IsValid– Boolesches Flag, um die Gültigkeit des Steuerelements zu überschreiben.
  • DataSourceEnthält das ursprüngliche ContentValidationData -Objekt.

Lesen von Daten

Um den aktuellen Status des Inhalts des Validierungssteuerelements zu lesen, verwenden Sie die folgenden Ausdrücke:
  • Abrufen der extrahierten Ergebnisse
    VarValidationControl1_MainPage.ExtractionResultVarValidationControl1_MainPage.ExtractionResult
    
  • Abrufen des ausgewählten Dokumenttyps

    VarValidationControl1_MainPage.SelectedDocumentTypeVarValidationControl1_MainPage.SelectedDocumentType
    
  • Abrufen des ausgewählten Felds und seiner Werte

    VarValidationControl1_MainPage.SelectedField.FieldValue.ValueVarValidationControl1_MainPage.SelectedField.FieldValue.Value
    
    VarValidationControl1_MainPage.SelectedField.FieldValue.ConfidenceVarValidationControl1_MainPage.SelectedField.FieldValue.Confidence
    
  • Abrufen von Taxonomiefeldern (nativ für Dropdownmenüs)

    VarValidationControl1_MainPage.Taxonomy.GetFields(VarValidationControl1_MainPage.SelectedDocumentType).ToListSourceVarValidationControl1_MainPage.Taxonomy.GetFields(VarValidationControl1_MainPage.SelectedDocumentType).ToListSource
    

  • Lesen eines Tabellenfeldwerts

    VarValidationControl1_MainPage.ExtractionResult.GetTableFieldValueByTableName("Invoice Items")(0)(0).ValueVarValidationControl1_MainPage.ExtractionResult.GetTableFieldValueByTableName("Invoice Items")(0)(0).Value
    
    
    Dabei stellt (0)(0) die Zelle am Knoten der ersten Spalte und der ersten Zeile der Tabelle „Rechnungselemente“ dar.
Weitere Informationen zu den einzelnen Klassendefinitionen und -eigenschaften finden Sie in der Document Understanding-Dokumentation .

Schreiben von Daten

Um die Werte im Validierungssteuerelement zu bearbeiten, verwenden Sie die Aktivität Set Variable Value und verweisen Sie auf die Variable:

  • Festlegen eines Feldwerts im Feld An-Variable
    VarValidationControl1_MainPage.Field("Patient Name").ValueVarValidationControl1_MainPage.Field("Patient Name").Value
    
    Wertfeld festlegen : John Doe.
  • Festlegen des Fokus auf einen Tabellenzellenwert

    VarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus = trueVarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).SetFocus = true
    Dabei stellt ("Description", 0) die Zelle am Knoten der Spalte „Beschreibung“ und der ersten Zeile der Tabelle „Rechnungselemente“ dar.
  • Festlegen von Konfidenz- oder Bestätigungsflags

    VarValidationControl1_MainPage.Field("Patient Name").Confidence = 0.95VarValidationControl1_MainPage.Field("Patient Name").Confidence = 0.95
    
    VarValidationControl1_MainPage.Field("Patient Name").Confirm = trueVarValidationControl1_MainPage.Field("Patient Name").Confirm = true

  • Aktualisieren eines Felds mit mehreren Werten

    VarValidationControl1_MainPage.Field("Diagnosis Code", 2).Value = "E11.9"VarValidationControl1_MainPage.Field("Diagnosis Code", 2).Value = "E11.9"
    
    Dabei stellt 2 die Zeilennummer in der Spalte „Diagnosecode“ dar.
  • Löschen eines Feldwerts

    VarValidationControl1_MainPage.Field("Vendor Name").DeleteValueVarValidationControl1_MainPage.Field("Vendor Name").DeleteValue
    

  • Aktualisieren einer Tabellenzelle

    VarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).Value = "50.00"VarValidationControl1_MainPage.Field("Invoice Items").Field("Description", 0).Value = "50.00"
    
    Dabei stellt ("Description", 0) die Zelle am Knoten der Spalte „Beschreibung“ und der ersten Zeile der Tabelle „Rechnungselemente“ dar.
  • Variableneigenschaften
  • Lesen von Daten
  • Schreiben von Daten

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2025 UiPath. Alle Rechte vorbehalten