- Erste Schritte
- Bevor Sie beginnen
- Anleitungen zu …
- 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: 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: 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
- 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
Um Ihnen zu helfen, bestimmte Ausdrücke zu definieren oder einzelne Operationen während des Entwurfs Ihrer Anwendung einzubeziehen, wird eine Reihe von Funktionen im Designer bereitgestellt.
Abhängig von den Funktionsspezifikationen haben einige eine grafische Darstellung, andere nicht.
Beginnen Sie mit der Verwendung der verfügbaren Funktionen, indem Sie den erforderlichen Operator auswählen, die Parameter eingeben und warten, bis der Ausgabewert zurückgegeben wird.
- Die akzeptierten Parameter können die gleiche Art von Argumenten oder ein impliziter Cast von Argumenten sein.
- Der Ausgabewert kann primär sein oder ein Objekt.
Funktionsoperatoren
Mathematische Operatoren und Funktionen
Please access this page for more details.
Arithmetische Operatoren
| Operator | Beschreibung | Beispiel |
|---|---|---|
+ | Zusatz | x = y + 2 |
- | Subtraktion | x = y - 2 |
* | Multiplikation | x = y * 2 |
/ | Division | x = y / 2 |
% | Modulus (Divisionsrest) | x = y % 2 |
++ | Schrittweise erhöhen | x = ++y |
-- | Schrittweise verringern | x = --yx = y-- |
String-Operatoren
Wir verwenden die folgende Hypothese, um die String-Operatoren zu präsentieren: text1 = "Good ", text2 = "Morning", and text3 = "".
| Operator | Beispiel | Text1 | Text2 | Text3 |
|---|---|---|---|---|
+= | Text1 += Text2 | "Good Morning" | "Morning" | "" |
& | Text3 = Text1 + Text2 | "Good " | "Morning" | "Good Morning" |
Vergleichsoperatoren
Wir verwenden die folgende Hypothese, um die Vergleichsoperatoren zu präsentieren: x = 5.
| Operator | Beschreibung | Vergleich | Gibt zurück |
|---|---|---|---|
=, == | gleich („=“ ist dasselbe wie „==“) | x == 8x == 5 | False True |
> | größer als | x > 8 | False |
>= | größer als oder gleich | x >= 8 | False |
!= | Ungleich | x != 8 | True |
< | weniger als | x < 8 | True |
<= | weniger als oder gleich | x <= 8 | True |
Logische Operatoren
Wir verwenden die folgende Hypothese, um die logischen Operatoren zu präsentieren: x=6 und y=3.
| Operator | Function | Beschreibung | Beispiel |
|---|---|---|---|
!, not, NOT | Not() | nicht | !(x === y) is true |
&&, and, AND | And() | und | (x < 10 && y > 1) is true |
||, or, OR | Or() | oder | (x === 5 || y === 5) is false |
Andere Operatoren
Der in-Operator gibt ein true-Ergebnis zurück, wenn sich die angegebene Eigenschaft im angegebenen Objekt befindet, andernfalls wird ein false-Ergebnis zurückgegeben.
Der in-Operator unterstützt nur Primärdatentypen, wie z. B string, number, boolean, null.
Der in-Operator wird in Data Service-Szenarien mit choice-set nicht unterstützt. Sie können stattdessen den contains-Operator verwenden, aber nur für eine Eingabe.
Funktion: Guid
Verwenden Sie diese Funktion, um einen eindeutigen Bezeichner zu generieren.
| Syntax | Beschreibung |
|---|---|
| Guid() | Gibt einen eindeutigen Bezeichner zurück. |
Funktion: New
To better understand how the New function works, check out the Using Apps with Data Service pages in the How To section.
Verwenden Sie diese Funktion, um eine neue Entität im Arbeitsspeicher zu erstellen. Diese Entität wird erst dann im Data Service gespeichert, wenn eine Regel Entität erstellen ausgeführt wird.
Sie können die Funktion New verwenden, um einen neuen Entitätsdatensatz zu erstellen, während die Funktion Lookup einen Datenkontext erstellt, der nur zum Aktualisieren eines vorhandenen Entitätsdatensatzes verwendet werden kann.
For more information on using the function, see the Using the New Function page.
| Syntax | Beschreibung | Beispiel |
|---|---|---|
| New(Entity) |
Erstellt eine neue Entität im Arbeitsspeicher. |
|
Wenn eine neue Entität mit der Funktion New erstellt wird, werden die Standardwerte automatisch ausgefüllt.
Funktion: Nachschlagen
To better understand how the Lookup function works, check out the Using Apps with Data Service pages in the How To section.
Mit dieser Funktion können Sie den ersten Datensatz in einer Tabelle finden und zurückgeben, der eine Formel oder Bedingung erfüllt.
| Syntax | Beschreibung | Beispiel |
|---|---|---|
|
Lookup(Entität, Bedingung) |
Gibt den ersten Entitätsdatensatz zurück, der der Bedingung entspricht. |
|
Funktion: Filter
To better understand how the Filter function works, check out the Using Apps with Data Service pages in the How To section.
Verwenden Sie diese Funktion, um eine Tabelle basierend auf ihren Feldern zu filtern.
Bei dieser Funktion wird die Groß- und Kleinschreibung nicht berücksichtigt.
Abhängig von den Anforderungen Ihres Projekts können Sie bestimmte Bedingungen ausschließen, wenn Sie die Filterfunktion verwenden. Um eine Bedingung auszuschließen, können Sie einen Ausdruck schreiben, der das Filterfeld (erster Parameter des Bedingungsarrays) in null auflöst. Sie können beispielsweise Folgendes verwenden:
Filter(Customer, [If(IsBlank(Dropdown.Value), null, City), "=", Dropdown.Value])
In this case, the filter on City is only applied when the Dropdown contains a value other than blank.
| Syntax | Beschreibung | Beispiel |
|---|---|---|
|
Filter(Entity, Condition) |
Die Funktion gibt alle Datensätze zurück, deren Ergebnis „true“ ist. Diese Ausdrücke können nach Namen auf Felder/Spalten verweisen. |
|