apps
latest
false
- Erste Schritte
- Demo-Apps
- Anleitungen zu …
- Erstellen Ihrer ersten App
- Erstellen einer mobilfreundlichen App
- Allgemeine Richtlinien zur Benutzererfahrung
- Verwalten der Hauptdetailansicht
- Verwenden der Dokumentanzeige
- Count bei Auswahlsatzwerten verwenden
- Ausgewählte Werte aus einer Tabelle verwenden
- Apps einbetten
- Karten einbetten
- Container mit einer Schaltfläche ausblenden
- Einschließen von MailTo-Links
- Einschließen von Sternbewertungen
- Festlegen von externem Kontext
- Arbeiten mit Datenquelle und Wertbindung
- Verwenden der Aktivität „Send Interim Result“
- Öffentliche Apps
- Benachrichtigungen
- Verwenden von VB-Ausdrücken
- Entwerfen einer App
- Ereignisse und Regeln
- Regel: If-Then-Else
- Regel: Eine Seite öffnen
- Regel: URL öffnen
- Regel: Popover/unterstes Blatt schließen
- Regel: Nachricht anzeigen
- Regel: Drehfeld anzeigen/ausblenden
- Regel: Werte festlegen
- Regel: Prozess starten
- Regel: Datei in Speicher-Bucket hochladen
- Regel: Datei aus Speicher-Bucket abrufen
- Regel: Werte neu festlegen
- Regel: Entitätsdatensatz erstellen/aktualisieren
- Regel: Entitätsdatensatz löschen
- Regel: Zu Warteschlange hinzufügen
- Funktion: And, Or, Not
- Funktion: Concat
- Funktion: Contains
- Funktion: Count
- Funktion: EndsWith
- Funktion: If
- Funktion: IsBlank
- Funktion: Guid
- Funktion: Length
- Funktion: List
- Funktion: StartsWith
- Funktion: Summe
- Funktion: Sortieren
- Funktion: Jetzt
- Funktion: Heute
- Funktion: Time
- Funktion: Year
- Funktion: Month
- Funktion: Day
- Funktion: Hour
- Funktion: Minute
- Funktion: New
- Funktion: Nachschlagen
- Funktion: Filter
- Nutzen von RPA in einer App
- Nutzen von Entitäten in Ihrer App
- Nutzen von Warteschlangen in Ihrer App
- Nutzen von Medien in Ihrer App
- Nutzen von Aktionen in Ihrer App
- Nutzen von Verbindungen in Ihren Apps
- Application Lifecycle Management (ALM)
- UiPath First-Party-Apps
- Grundlegende Anleitung zur Fehlerbehebung
Nützliche VB-Funktionen
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
LEGACY
Apps-Benutzerhandbuch
Last updated 5. Aug. 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.
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"}
.
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 Die Ausgabe ist
Select()
wie folgt an:numbers.Select(Function(n) n * n).ToArray()
numbers.Select(Function(n) n * n).ToArray()
{1, 4, 9, 16, 25}
.
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:Die Ausgabe ist
Dim sum = numbers.Aggregate(Function(acc, n) acc + n)
Dim sum = numbers.Aggregate(Function(acc, n) acc + n)
15
.
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 Die Ausgabe ist
GroupBy()
wie folgt aus:words.GroupBy(Function(w) w(0))
words.GroupBy(Function(w) w(0))
{ {"a", "apple", "date"}, {"b", "banana"}, {"c", "cherry"} }
.
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 Die Ausgabe ist
OrderBy()
wie folgt an:words.OrderBy(Function(w) w.Length).ToArray()
words.OrderBy(Function(w) w.Length).ToArray()
{"date", "apple", "cherry", "banana"}
.
Die Funktion
Join()
kombiniert Elemente in zwei Sequences basierend auf einer Tastenauswahlfunktion.
Angenommen, Sie haben zwei Variablen:
-
names
definiert alsString() = {"John", "Jane", "Joe"}
-
ages
definiert alsInteger() = {25, 30, 35}
Um die Elemente in der ersten Sequence mit den Elementen in der zweiten Sequence zu kombinieren, wenden Sie die Die Ausgabe ist
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}")
{"John: 25", "Jane: 30", "Joe: 35"}
.
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 Die Ausgabe ist
First()
wie folgt an:numbers.First(Function(n) n Mod 2 = 0)
numbers.First(Function(n) n Mod 2 = 0)
2
.
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 Die Ausgabe ist
FirstOrDefault()
wie folgt an:numbers.FirstOrDefault(Function(n) n Mod 2 = 1)
numbers.FirstOrDefault(Function(n) n Mod 2 = 1)
1
.
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 Die Ausgabe ist
last()
wie folgt an:numbers.Last(Function(n) n Mod 2 = 0)
numbers.Last(Function(n) n Mod 2 = 0)
4
.
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 Die Ausgabe ist
FirstOrDefault()
wie folgt an:numbers.LastOrDefault(Function(n) n Mod 2 = 1)
numbers.LastOrDefault(Function(n) n Mod 2 = 1)
5
.
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 Die Ausgabe ist
Skip()
wie folgt an:numbers.Skip(2).ToArray()
numbers.Skip(2).ToArray()
{3, 4, 5}
.
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 Die Ausgabe ist
SkipWhile()
-Funktion wie folgt an:numbers.SkipWhile(Function(n) n < 3).ToArray()
numbers.SkipWhile(Function(n) n < 3).ToArray()
{3, 4, 5}
.
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 Die Ausgabe ist
Take()
wie folgt an:numbers.Take(3).ToArray()
numbers.Take(3).ToArray()
{1, 2, 3}
.
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 Die Ausgabe ist
TakeWhile()
-Funktion wie folgt an:numbers.TakeWhile(Function(n) n < 4).ToArray()
numbers.TakeWhile(Function(n) n < 4).ToArray()
{1, 2, 3}
.
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 Die Ausgabe ist
Any()
wie folgt an:numbers.Any(Function(n) n Mod 2 = 0)
numbers.Any(Function(n) n Mod 2 = 0)
true
.
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 Die Ausgabe ist
All()
wie folgt an:numbers.All(Function(n) n > 0)
numbers.All(Function(n) n > 0)
true
.
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)
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)
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)
- VB-Funktion: Wo
- VB-Funktion: Auswählen
- VB-Funktion: Aggregieren
- VB-Funktion: Gruppieren nach
- VB-Funktion: Sortieren nach
- VB-Funktion: Verbinden
- VB-Funktion: Zuerst
- VB-Funktion: Zuerst oder Standard
- VB-Funktion: Zuletzt
- VB-Funktion: Zuletzt oder Standard
- VB-Funktion: Überspringen
- VB-Funktion: Überspringen während
- VB-Funktion: Nehmen
- VB-Funktion: Nehmen während
- VB-Funktion: Beliebige
- VB-Funktion: Alle
- VB-Funktion: Element zur Liste hinzufügen
- VB-Funktion: Element aus Liste löschen
- VB-Funktion: Listenelement bei Index aktualisieren