Apps
2021.10
False
Bannerhintergrundbild
Apps User Guide for Automation Suite
Letzte Aktualisierung 19. März 2024

Regel: If-Then-Else

Bietet Unterstützung für bedingte Ausdrücke

Vorgänge in unserer App sollen oft „bedingt“ erfolgen, z. B. wenn der Wert eines Labels <0 ist, soll er rot sein. Dies erreichen wir, indem wir „If-Then-Else“-Anweisungen (wenn, dann, sonst) mit bedingten Ausdrücken kombinieren.

In Apps Studio können Sie mit der Regel „If-Then-Else‟ Folgendes angeben:

  1. die zu überprüfende(n) Bedingung(en) (die in der If-Anweisung eingegeben wird/werden)
  2. was passiert, wenn die Bedingung True ist (die in die Then-Anweisung eingegeben wird)
  3. was passiert, wenn die Bedingung False ist (die in die Else-Anweisung eingegeben wird)



Die If-Anweisung

Es gibt zwei Arten von bedingten Anweisungen, die unter „If“ verwendet werden können:

  • Vergleichen: Wird verwendet, um zwei Werte zu vergleichen.
  • Gruppe: Wird verwendet, um mehrere Vergleiche zu gruppieren (Und/Oder).

Vergleichen

Mit der Funktion „Vergleichen‟ können Sie einen bedingten Ausdruck schreiben, also etwas, das als „True‟ oder „False‟ ausgewertet wird.



Jede Bedingung gibt zwei zu vergleichende Werte und eine Vergleichsoperation an.

Diese Werte können sein:

  • ein Verweis auf eine Steuerelementeigenschaft
  • ein statischer Wert (d. h. eine Zahl oder eine Zeichenfolge)

Die Vergleichsoperation muss eine der folgenden sein:

Vergleichsoperation

Symbol

Beschreibung

Beispiel

weniger als

<

Gibt „True‟ zurück, wenn der linke Wert kleiner als der rechte Wert ist

3 < 6

weniger als oder gleich

Gibt „True‟ zurück, wenn der linke Wert kleiner oder gleich dem rechten Wert ist

Wert Kassenbestand ≤ 0

größer als

 

Gibt „True‟ zurück, wenn der linke Wert größer als der rechte Wert ist

5 > 2

größer als oder gleich

Gibt „True‟ zurück, wenn der linke Wert größer oder gleich dem rechten Wert ist

Wert Kassenausgang ≥ 0

Gleich

=

Gibt „True‟ zurück, wenn der linke Wert gleich dem rechten Wert ist

Status = WA

Ungleich

Gibt „True‟ zurück, wenn der linke Wert nicht gleich dem rechten Wert ist

Transaktions-ID ≠ 0

„Gruppieren“ (Group)

Mit der Funktion „Gruppe‟ können Sie mehrere bedingte Ausdrücke miteinander kombinieren. Damit lassen sich komplexere bedingte Ausdrücke wie etwa „Wenn sowohl X als auch Y wahr sind‟ oder „Wenn entweder X oder Y wahr ist‟ in Apps verwenden.



Mit der Funktion Gruppe können Sie mehrere Vergleichsanweisungen mithilfe von Logik gruppieren.

Die Then/Else-Anweisung

Die Then- und Else-Anweisungen können beliebige Regeln sein, d. h., Sie können Anweisungen verschachteln.

Beispiel

Szenario: Wenn auf die Schaltfläche „Übermitteln‟ geklickt wird, wird ein Prozess ausgeführt und eine Transaktions-ID wird zurückgegeben. Die Textfarbe des Labels „Transaktions-ID‟ muss rot sein, wenn die Einzahlung kleiner als 0 ist, andernfalls muss die Farbe grün sein.



Die Textfarbe des Labels „Transaktions-ID‟ muss rot sein, wenn ihr Wert kleiner als 0 ist. Andernfalls muss sie grün sein.

  • Die If-Anweisung
  • Vergleichen
  • „Gruppieren“ (Group)
  • Die Then/Else-Anweisung
  • Beispiel

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.