Megosztás a következőn keresztül:


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.

Képernyőkép a százalékos jelölésről a Szöveges eset módosítása művelet mezőjében.

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épernyőkép egy összetett kifejezésről egy Változót beállítása művelet mezőjében.

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.

Képernyőkép a rögzített értékekről egy Változót beállítása művelet mezőjében.

Ü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.

Képernyőkép több változóról egy Változóbeállítás művelet mezőjében.

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.

Képernyőkép egy kifejezésről zárójelben egy Változóbeállítás művelet mezőjében.