- Erste Schritte
- Bevor Sie beginnen
- Anleitungen zu …
- Greifen Sie auf die Produktions-URL einer App zu
- Erstellen einer mobilfreundlichen App
- Apps einbetten
- Karten einbetten
- Festlegen von externem Kontext
- Verwenden Sie Arrays, um Dropdown-Menüs, Dropdown-Menüs mit Mehrfachauswahl und Optionsfeld-Steuerelemente auszufüllen
- Verwenden Sie DataTable mit Tabellensteuerelementen und Bearbeitungsrastersteuerelementen
- Eingabemaske verwenden
- 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: Wert festlegen
- Regel: Prozess starten
- Regel: Werte neu festlegen
- Regel: Datei in Speicher-Bucket hochladen
- Regel: Datei aus Speicher-Bucket herunterladen
- Regel: Entitätsdatensatz erstellen
- Regel: Entitätsdatensatz aktualisieren
- Regel: Entitätsdatensatz löschen
- Regel: Zu Warteschlange hinzufügen
- Regel: Workflow auslösen
- Nutzen von RPA in einer App
- Nutzen von Entitäten in Ihrer App
- Nutzen von Warteschlangen in Ihrer App
- Application Lifecycle Management (ALM)
- Grundlegende Anleitung zur Fehlerbehebung
Variablen in Apps
Verwenden Sie Variablen, um Werte zwischen Seiten zu speichern.
Sie können einen Standardwert der Variablen beim Laden der Seite festlegen, indem Sie die Regel Wert festlegen im Ereignis Geladen der Seite verwenden.
Apps unterstützt das Erstellen von Variablen der folgenden Typen:
-
AppsFile – Dateiobjekte, die für Apps spezifisch sind und das Hochladen oder Herunterladen von Dateien verarbeiten.
new AppsFile("https://imageURL.png")
new AppsFile("https://imageURL.png") -
Array – Arrays von primitiven Datentypen oder komplexen Objekten. Zum Beispiel:
-
String-Array:
New String() {"Hello", "World"}
-
Array von AppsFile:
New AppsFile() { new AppsFile("Url1"), new AppsFile("Url2")}
-
Array des Entitätstyps:
new Customer() { New Customer("1", "Baishali"), New Customer("2", "Viswa"), New Customer("3", "Evan") }
new Customer() { New Customer("1", "Baishali"), New Customer("2", "Viswa"), New Customer("3", "Evan") }
-
-
Auswahlsatz – Speichert die Auswahlsatzdaten einer Entität. Zum Beispiel:
-
GetChoiceSet("Team")
– Gibt eine ListSource mit den Auswahlsatzwerten zurück. -
GetChoiceSetValue("Team", 1)
– Gibt den angegebenen Auswahlsatzwert zurück.
-
-
Datentabelle – Ein Systemdatentyp, der zum Speichern des Werts eines Prozessdatentabellen-Ausgabearguments oder zum Erstellen einer benutzerdefinierten Datentabelle verwendet wird, zum Beispiel:
BuildDataTable( New DataTable("TestDT"), New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")}, New List(Of Object) From { AddDataRow(New Object(){"Baishali", "30"}), AddDataRow(New Object(){"Viswa", "33"}) }, True )
BuildDataTable( New DataTable("TestDT"), New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")}, New List(Of Object) From { AddDataRow(New Object(){"Baishali", "30"}), AddDataRow(New Object(){"Viswa", "33"}) }, True ) -
Datum – Beispiel:
New System.DateTime (1993, 5, 31, 12, 35, 0)
. -
Nur Datum – Ein bestimmtes Datum ohne Uhrzeit. Zum Beispiel:
New System.DateOnly (2020, 04, 20)
. -
DateTimeOffset – Ein Datum und eine Uhrzeit relativ zu UTC. Diese Struktur enthält einen DateTime-Wert und eine Offset-Eigenschaft, die die Differenz zwischen dem aktuellen DateTimeOffset-Datum und der koordinierten Weltzeit (UTC) definieren. Zum Beispiel:
new System.DateTimeOffset( new System.DateTime(2023, 5, 15, 7, 0, 0), new System.TimeSpan(-7, 0, 0) ) // output 5/15/2023 7:00:00 AM - 07:00
new System.DateTimeOffset( new System.DateTime(2023, 5, 15, 7, 0, 0), new System.TimeSpan(-7, 0, 0) ) // output 5/15/2023 7:00:00 AM - 07:00 -
Dezimalzahl – z. B.
88.53
. -
Double
-
Guid – Der eindeutige Bezeichner einer Entität.
-
Int16
-
Int64
-
List<T> – Zum Beispiel:
-
Liste der Zeichenfolgen:
New List(Of String) From {"string 1", "string 2", "string 3"}
-
Liste von ListPair (für Dropdown-Steuerelemente):
New List(Of Customer) From { New Customer("1", "Baishali"), New Customer("2", "Viswa"), New Customer("3", "Evan") }
New List(Of Customer) From { New Customer("1", "Baishali"), New Customer("2", "Viswa"), New Customer("3", "Evan") }
-
-
ListSource – Wird verwendet, um das Ergebnis einer Entitätsabfrage in einer Variablen zu speichern. Sie müssen die Syntax
ListSource(of <Entity_name>)
verwenden. -
NULL-fähig – Wird verwendet, um einen NULL-Wert zu definieren. Standardmäßig sind alle Referenztypen, wie z. B. String, NULL-fähig, aber alle Werttypen, wie z. B. Int32, sind es nicht.
Hinweis:Standardmäßig können primitive Datentypen, mit Ausnahme von String, keine NULL-Werte zulassen. Verwenden Sie diesen Variablentyp, um sie auf NULL festzulegen. Wenn Sie beispielsweise eine App-Variable vom Typ Nullable<Int32> erstellen, können Sie den Wert auf „Nothing“ festlegen.
-
Objekt – Speichert einen beliebigen Typ.
-
Single – Dient zur Speicherung von Gleitkommawerten, die nicht die volle Datenbreite von Double benötigen. Der Standardwert ist 0.
-
Text (String) – Beispiel:
"Hello world"
-
„True“ oder „False“ (boolescher Wert)
-
UInt16 – Enthält vorzeichenlose 16-Bit-Ganzzahlen (2 Byte) im Bereich von 0 bis 65.535.
-
UInt32 – Enthält 32-Bit-Ganzzahlen ohne Vorzeichen (4 Byte) mit einem Wert von 0 bis 4.294.967.295.
-
UInt64 – Enthält vorzeichenlose 64-Bit (8-Byte)-Integer mit einem Wert von 0 bis 18.446.744.073.709.551.615.
-
Ganze Zahl (Int32) – Beispiel:
88