apps
2023.10
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
UiPath logo, featuring letters U and I in white
Apps-Benutzerhandbuch
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 11. Nov. 2024

Nützliche VB-Funktionen

Diese Seite enthält VB-Ausdrücke, die beim Erstellen Ihrer App nützlich sein können.

Wir haben mehrere dieser Funktionen in einer öffentlichen App gruppiert, damit Sie sie ausprobieren und sehen können, wie sie sich verhalten.

VB-Funktion: Wo

Die Funktion Where() gibt ein nullbasiertes Array zurück, das eine Teilmenge eines String-Arrays basierend auf einem angegebenen Filterkriterium enthält.
Angenommen, Sie haben eine Variable namens words, die als List(Of String) = {"apple", "banana", "cherry", "date"} definiert ist.
Um die Liste der Wörter abzurufen, die den Buchstaben „a“ enthalten, wenden Sie die Funktion Where() wie folgt an:
words.Where(Function(w) w.Contains("a")).ToList()words.Where(Function(w) w.Contains("a")).ToList()
Die Ausgabe ist {"apple", "banana", "date"}.

VB-Funktion: Auswählen

Die Funktion Select() erstellt ein neues Array, das die Ergebnisse der Anwendung eines Lambda-Ausdrucks auf jedes Element im Quellarray enthält.
Angenommen, Sie haben eine Variable namens numbers, die als Integer() = {1, 2, 3, 4, 5} definiert ist.
Um die Liste der Zahlen mit sich selbst multipliziert abzurufen, wenden Sie die Funktion Select() wie folgt an:
numbers.Select(Function(n) n * n).ToArray()numbers.Select(Function(n) n * n).ToArray()
Die Ausgabe ist {1, 4, 9, 16, 25}.

VB-Funktion: Aggregieren

Die Funktion Aggregate() führt Berechnungen für alle Elemente in einem Array durch und gibt einen einzelnen Wert zurück.
Angenommen, Sie haben eine Variable namens numbers, die als Integer() = {1, 2, 3, 4, 5} definiert ist.
Um die Summe aller Zahlen im Array zu erhalten, wenden Sie die Aggregate()-Funktion wie folgt an:
Dim sum = numbers.Aggregate(Function(acc, n) acc + n)Dim sum = numbers.Aggregate(Function(acc, n) acc + n)
Die Ausgabe ist 15.

VB-Funktion: Gruppieren nach

Die Funktion GroupBy() gruppiert Elemente in einer Sequence durch eine Tastenauswahlfunktion.
Angenommen, Sie haben eine Variable namens words, die als String() = {"apple", "banana", "cherry", "date"} definiert ist.
Um die Wörter nach dem ersten Buchstaben zu gruppieren (Tastenauswahlfunktion), führen Sie die Funktion GroupBy() wie folgt aus:
words.GroupBy(Function(w) w(0))words.GroupBy(Function(w) w(0))
Die Ausgabe ist { {"a", "apple", "date"}, {"b", "banana"}, {"c", "cherry"} }.

VB-Funktion: Sortieren nach

Die Funktionen OrderBy() und OrderByDescending() sortieren Elemente in einer Sequence basierend auf einer Tastenauswahlfunktion.
Angenommen, Sie haben eine Variable namens words, die als String() = {"apple", "banana", "cherry", "date"} definiert ist.
Um die Wörter nach ihrer Länge zu sortieren (die Tastenauswahlfunktion), wenden Sie die Funktion OrderBy() wie folgt an:
words.OrderBy(Function(w) w.Length).ToArray()words.OrderBy(Function(w) w.Length).ToArray()
Die Ausgabe ist {"date", "apple", "cherry", "banana"}.

VB-Funktion: Verbinden

Die Funktion Join() kombiniert Elemente in zwei Sequences basierend auf einer Tastenauswahlfunktion.

Angenommen, Sie haben zwei Variablen:

  • names definiert als String() = {"John", "Jane", "Joe"}
  • ages definiert als Integer() = {25, 30, 35}
Um die Elemente in der ersten Sequence mit den Elementen in der zweiten Sequence zu kombinieren, wenden Sie die Join()-Funktion wie folgt an:
names.Join(ages, Function(name) name(0), Function(age) age Mod 10, Function(name, age) $"{name}: {age}")names.Join(ages, Function(name) name(0), Function(age) age Mod 10, Function(name, age) $"{name}: {age}")
Die Ausgabe ist {"John: 25", "Jane: 30", "Joe: 35"}.

VB-Funktion: Zuerst

Die Funktion First() gibt das erste Element in einer Sequence zurück, das eine angegebene Bedingung erfüllt.
Angenommen, Sie haben eine Variable namens numbers, die als Integer() = {1, 2, 3, 4, 5} definiert ist.
Um die erste gerade Zahl in der Sequence abzurufen, wenden Sie die Funktion First() wie folgt an:
numbers.First(Function(n) n Mod 2 = 0)numbers.First(Function(n) n Mod 2 = 0)
Die Ausgabe ist 2.

VB-Funktion: Zuerst oder Standard

Die Funktion FirstOrDefault() gibt das erste Element oder einen Standardwert zurück, wenn kein Element die Bedingung erfüllt.
Angenommen, Sie haben eine Variable namens numbers, die als Integer() = {1, 2, 3, 4, 5} definiert ist.
Um die erste ungerade Zahl in der Sequence abzurufen, wenden Sie die Funktion FirstOrDefault() wie folgt an:
numbers.FirstOrDefault(Function(n) n Mod 2 = 1)numbers.FirstOrDefault(Function(n) n Mod 2 = 1)
Die Ausgabe ist 1.

VB-Funktion: Zuletzt

Die Funktion Last() gibt das letzte Element in einer Sequence zurück, das eine angegebene Bedingung erfüllt.
Angenommen, Sie haben eine Variable namens numbers, die als Integer() = {1, 2, 3, 4, 5} definiert ist.
Um die erste gerade Zahl in der Sequence abzurufen, wenden Sie die Funktion last() wie folgt an:
numbers.Last(Function(n) n Mod 2 = 0)numbers.Last(Function(n) n Mod 2 = 0)
Die Ausgabe ist 4.

VB-Funktion: Zuletzt oder Standard

Die Funktion LastOrDefault() gibt das letzte Element oder einen Standardwert zurück, wenn kein Element die Bedingung erfüllt.
Angenommen, Sie haben eine Variable namens numbers, die als Integer() = {1, 2, 3, 4, 5} definiert ist.
Um die erste ungerade Zahl in der Sequence abzurufen, wenden Sie die Funktion FirstOrDefault() wie folgt an:
numbers.LastOrDefault(Function(n) n Mod 2 = 1)numbers.LastOrDefault(Function(n) n Mod 2 = 1)
Die Ausgabe ist 5.

VB-Funktion: Überspringen

Die Funktion Skip() überspringt eine angegebene Anzahl von Elementen in einer Sequence.
Angenommen, Sie haben eine Variable namens numbers, die als Integer() = {1, 2, 3, 4, 5} definiert ist.
Um die ersten zwei Elemente in der Sequence zu überspringen, wenden Sie die Funktion Skip() wie folgt an:
numbers.Skip(2).ToArray()numbers.Skip(2).ToArray()
Die Ausgabe ist {3, 4, 5}.

VB-Funktion: Überspringen während

Die Funktion SkipWhile() überspringt Elemente, bis eine Bedingung nicht mehr erfüllt ist.
Angenommen, Sie haben eine Variable namens numbers, die als Integer() = {1, 2, 3, 4, 5} definiert ist.
Um Zahlen zu überspringen, die kleiner als 3 sind, wenden Sie die SkipWhile()-Funktion wie folgt an:
numbers.SkipWhile(Function(n) n < 3).ToArray()numbers.SkipWhile(Function(n) n < 3).ToArray()
Die Ausgabe ist {3, 4, 5}.

VB-Funktion: Nehmen

Die Funktion Take() gibt eine angegebene Anzahl von Elementen ab dem Beginn einer Sequence zurück.
Angenommen, Sie haben eine Variable namens numbers, die als Integer() = {1, 2, 3, 4, 5} definiert ist.
Um die ersten drei Elemente in der Sequence abzurufen, wenden Sie die Funktion Take() wie folgt an:
numbers.Take(3).ToArray()numbers.Take(3).ToArray()
Die Ausgabe ist {1, 2, 3}.

VB-Funktion: Nehmen während

TakeWhile() gibt Elemente zurück, bis eine Bedingung nicht mehr erfüllt ist.
Angenommen, Sie haben eine Variable namens numbers, die als Integer() = {1, 2, 3, 4, 5} definiert ist.
Um Zahlen zu erhalten, die kleiner als 4 sind, wenden Sie die TakeWhile()-Funktion wie folgt an:
numbers.TakeWhile(Function(n) n < 4).ToArray()numbers.TakeWhile(Function(n) n < 4).ToArray()
Die Ausgabe ist {1, 2, 3}.

VB-Funktion: Beliebige

Die Funktion Any() gibt true zurück, wenn ein Element in einer Sequence eine angegebene Bedingung erfüllt.
Angenommen, Sie haben eine Variable namens numbers, die als Integer() = {1, 2, 3, 4, 5} definiert ist.
Um herauszufinden, ob mindestens eine Zahl in der Sequence gerade ist, wenden Sie die Funktion Any() wie folgt an:
numbers.Any(Function(n) n Mod 2 = 0)numbers.Any(Function(n) n Mod 2 = 0)
Die Ausgabe ist true.

VB-Funktion: Alle

All() gibt true zurück, wenn alle Elemente in einer Sequence eine angegebene Bedingung erfüllen.
Angenommen, Sie haben eine Variable namens numbers, die als Integer() = {1, 2, 3, 4, 5} definiert ist.
Um herauszufinden, ob alle Zahlen in der Sequence positiv sind, wenden Sie die Funktion All() wie folgt an:
numbers.All(Function(n) n > 0)numbers.All(Function(n) n > 0)
Die Ausgabe ist true.

VB-Funktion: Element zur Liste hinzufügen

Die Listenfunktion AddItemToList() fügt einer vorhandenen Liste ein neues Element hinzu.
Angenommen, Sie möchten die Datensätze in einem Bearbeitungsrastersteuerelement mit Daten aus einer Prozessintegration mithilfe der Regel Wert festlegen bearbeiten. Das festzulegende Element ist Processes.ALLDATATYPES.out_genericList.
Um ein Element zur generischen Liste hinzuzufügen, weisen Sie ihm den folgenden Wert zu:
AddItemToList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.NewItem)AddItemToList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.NewItem)

VB-Funktion: Element aus Liste löschen

Die Listenfunktion DeleteItemFromList() löscht Elemente aus einer vorhandenen Liste.
Angenommen, Sie möchten die Datensätze in einem Bearbeitungsrastersteuerelement mit Daten aus einer Prozessintegration mithilfe der Regel Wert festlegen bearbeiten. Das festzulegende Element ist Processes.ALLDATATYPES.out_genericList.
Um ein Element aus der generischen Liste zu löschen, weisen Sie ihm den folgenden Wert zu:
DeleteItemFromList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex)DeleteItemFromList(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex)

VB-Funktion: Listenelement bei Index aktualisieren

Die Listenfunktion UpdateListItemAtIndex() aktualisiert Elemente in einer vorhandenen Liste.
Angenommen, Sie möchten die Datensätze in einem Bearbeitungsrastersteuerelement mit Daten aus einer Prozessintegration mithilfe der Regel Wert festlegen bearbeiten. Das festzulegende Element ist Processes.ALLDATATYPES.out_genericList.
Um ein Element in der generischen Liste zu aktualisieren, weisen Sie ihm den folgenden Wert zu:
UpdateListItemAtIndex(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)UpdateListItemAtIndex(Processes.ALLDATATYPES.out_genericList, MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)

War diese Seite hilfreich?

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