Változók és a % jelölés használata
A változók tárolják a további feldolgozásra váró adatokat a folyamatokon belül. Minden változónevet százalékjellel (%) kell körülvenni. A százalékjel a változók jelölésére szolgáló különleges karakter. A százalékjelek közötti kifejezéseket kell kiértékelni.
Előfordulhat, hogy a százalékjelet, nem számítás jelölésére, hanem egyszerű karakterként kell használni. Ilyen esetben másik százalékjel karaktert kell hozzá használni (%%).
Power Automate Lehetővé teszi szoftveres értékeket, változóneveket, aritmetikai és logikai műveleteket, összehasonlításokat és zárójeleket tartalmazó összetett kifejezések létrehozását.
Kódolt értékek
Ha egy változóban kódolt szöveges értéket is szeretne használni, akkor használjon idézőjelet. A rendszer minden, idézőjelek közé tett értéket szöveges értékként, nem pedig változónévként kezel.
Üres értékek használata
A változók null (üres) értékeket kaphatnak. Bármely változó, akár dinamikus, akár nem, beleértve a beágyazott tulajdonságokat is, feltölthető üres értékkel. Annak ellenőrzéséhez, hogy egy változó üres értéket tartalmaz-e, használja az Üres vagy a Nem üres lehetőséget a megfelelő feltételes műveletek konfigurálásakor .
Feljegyzés
Egyes műveletparaméterekhez üres érték rendelhető, ha a bemeneti argumentum nullázható. Ha a paraméter nem kap üres értéket, hiba történik.
Változónevek
Ha változókat szeretne használni, külön jelölés nélkül adja a nevüket a kifejezéshez.
Alapvető aritmetika
Matematikai műveletek végrehajtásához használja az összes lényeges aritmetikai operátort, például az összeadást (+), kivonást (-), szorzást (*) és osztást (/).
Az aritmetikai operátorokat általában számértékekkel és változókkal használják. Az összeadás operátorával viszont karakterláncok is összefűzhetők. Ha egy adott kifejezésben számokat és szöveges karakterláncokat is összead, akkor a rendszer a számokat szöveggé alakítja át, és összefűzi őket a többi szöveges karakterlánccal.
Expression | Result | Eredményváltozó típusa |
---|---|---|
%5 * 3% | 15 | Szám |
%4 / Var% | 4 elosztva a „Var” nevű változó értékével | Szám |
%'ez ' + 'szöveg'% | Ez a szöveg | Szöveges |
%'Ez a szám ' + 5% | Ez az 5. szám | Szöveges |
Összehasonlítások
Az aritmetikai operátorok mellett az alábbi operátorokkal lehet összehasonlítást végezni
Operator | Description |
---|---|
=, <> | Egyenlő/nem egyenlő |
<, <= | Kisebb, mint/kisebb vagy egyenlő |
>, >= | Nagyobb, mint/nagyobb vagy egyenlő |
Ne feledje, hogy az összehasonlítások kiértékelésekor Igaz vagy Hamis értéket adnak vissza . Természetesen csak ugyanolyan típusú értékek hasonlíthatók össze.
Logikai operátorok
Logikai operátorok több feltétel egyidejű ellenőrzéséhez is használhatók, így egyetlen kifejezésben összetettebb logika valósítható meg. A támogatott operátorok a következők: AND, OR és NOT.
Expression | Result |
---|---|
%Index = 1 OR Index = 2% | Igaz, ha az Index változó értéke 1 VAGY 2, egyébként Hamis. |
%Index = 4 AND Text = "Négy"% | Igaz, ha az Index változó értéke 4 ÉS a Text változó értéke Four, egyébként Hamis. |
%NEM(4 <> 4)% | Megfordítja a zárójelben lévő logikai értéket. Ebben a példában igaz értéket ad vissza. |
Ezenkívül a következő logikai kifejezésekkel ellenőrizheti egy karakterlánc vagy változó értékét.
Expression | Argumentumok | Description |
---|---|---|
%StartsWith(arg1;arg2;arg3)% |
arg1: Az arg2-be keresendő szöveg: Az arg3-ban keresendő szöveg: Kis- és nagybetűk figyelmen kívül hagyása(igaz / hamis) |
Igaz, ha a megadott karakterlánc a megadott értékkel kezdődik, egyébként Hamis. |
%NotStartsWith(arg1;arg2;arg3)% |
arg1: Az arg2-be keresendő szöveg: Az arg3-ban keresendő szöveg: Kis- és nagybetűk figyelmen kívül hagyása(igaz / hamis) |
Igaz, ha a megadott sztring nem a megadott értékkel kezdődik, egyébként Hamis. |
%VégeWith(arg1;arg2;arg3)% |
arg1: Az arg2-be keresendő szöveg: Az arg3-ban keresendő szöveg: Kis- és nagybetűk figyelmen kívül hagyása(igaz / hamis) |
Igaz, ha a megadott karakterlánc a megadott értékkel végződik, egyébként Hamis. |
%NotEndsWith(arg1;arg2;arg3)% |
arg1: Az arg2-be keresendő szöveg: Az arg3-ban keresendő szöveg: Kis- és nagybetűk figyelmen kívül hagyása(igaz / hamis) |
Igaz, ha a megadott sztring nem a megadott értékkel végződik, egyébként Hamis. |
%Tartalmaz(arg1;arg2;arg3)% |
arg1: Az arg2-be keresendő szöveg: Az arg3-ban keresendő szöveg: Kis- és nagybetűk figyelmen kívül hagyása(igaz / hamis) |
Igaz, ha a megadott karakterlánc tartalmazza a megadott értéket, egyébként Hamis. |
%Nemtartalmaz(arg1;arg2;arg3)% |
arg1: Az arg2-be keresendő szöveg: Az arg3-ban keresendő szöveg: Kis- és nagybetűk figyelmen kívül hagyása(igaz / hamis) |
Igaz, ha a megadott sztring nem tartalmazza a megadott értéket, egyébként Hamis. |
%IsEmpty(arg1)% | arg1: Ellenőrizendő szöveg | Igaz, ha a megadott karakterlánc nem tartalmaz karaktereket, egyébként Hamis. |
%IsNotEmpty(arg1)% | arg1: Ellenőrizendő szöveg | Igaz, ha a megadott karakterlánc egy vagy több karaktert tartalmaz, egyébként Hamis. |
Zárójelek
Az operátorok prioritásának módosításhoz használjon zárójelet. A zárójeleket ugyanúgy kell használni, mint az algebrai műveletekben és a programozási nyelvekben.