Mainīgo un % notācijas izmantošana
Mainīgie tiek izmantoti plūsmās, lai saglabātu datus turpmākai apstrādei. Katrs mainīgā lieluma nosaukums jāietver ar procentu zīmēm (%). Procentu zīme tiek izmantota kā īpaša rakstzīme, lai apzīmētu mainīgos. Jānovērtē jebkura izteiksme starp procentu zīmēm.
Reizēm procentu zīme jāizmanto kā vienkārša rakstzīme, nevis jāapzīmē aprēķins. Šādos gadījumos no tā būtu jāizvairās, izmantojot citu procentuālo rakstzīmi (%%).
Power Automate Ļauj izveidot sarežģītas izteiksmes, kas satur stingri kodētas vērtības, mainīgo nosaukumus, aritmētiskās un loģiskās operācijas, salīdzinājumus un iekavas.
Stingri kodētas vērtības
Lai mainīgajā iekļautu stingri kodētu teksta vērtību, izmantojiet pēdiņas. Katra vērtība starp pēdiņām tiks uzskatīta par teksta vērtību, nevis par mainīgā nosaukumu.
Tukšo vērtību izmantošana
Mainīgie var saņemt vērtības Null (tukšas). Jebkuru mainīgo, dinamisku vai nedinamisku, ieskaitot ligzdotos rekvizītus , var aizpildīt ar vērtību Tukšs . Lai pārbaudītu, vai mainīgajam ir tukša vērtība, konfigurējot attiecīgās nosacījuma darbības , izmantojiet opcijas Ir tukšs vai Nav tukšs .
Piezīmes
Dažiem darbības parametriem var piešķirt tukšu vērtību, ja ievades arguments ir nullējams. Ja parametrs nevar saņemt tukšu vērtību, rodas kļūda.
Mainīgo nosaukumi
Mainīgos var izmantot, pievienojot to nosaukumu izteiksmei bez papildu piezīmēm.
Aritmētiskās
Lai veiktu matemātiskas operācijas, izmantojiet visus būtiskos aritmētiskos operatorus, piemēram, saskaitīšanu (+), atņemšanu (-), reizināšanu (*) un dalīšanu (/).
Aritmētiskās operācijas pārsvarā izmanto ar skaitliskām vērtībām un mainīgajiem lielumiem. Tomēr varat arī izmantot pievienošanas operatoru, lai savienotu virknes. Pievienojot skaitļus un teksta virknes vienā izteiksmē, skaitļi tiks pārvērsti par tekstu un savienoti ar citām teksta virknēm.
Expression | Rezultāts | Rezultāta mainīgā tips |
---|---|---|
%5 * 3% | 15 | Skaitlis |
%4 / Var% | 4 dalīts ar mainīgā lieluma "Var" vērtību | Skaitlis |
%'tas ir ' + 'teksts'% | Tas ir teksts | Īsziņu |
%"Šis ir skaitlis " + 5% | Tas ir skaitlis 5 | Īsziņu |
Salīdzinājumus
Papildus aritmētiskajiem operatoriem veiciet salīdzinājumus, izmantojot šādus operatorus
Operators | Apraksts |
---|---|
=, <> | Vienāds/nav vienāds |
<, <= | Mazāks par/mazāks vai vienāds ar |
>, >= | Lielāks par/lielāks par vai vienāds |
Ņemiet vērā, ka salīdzinājumi, kad tie tiek novērtēti, kā vērtību iegūst vērtību Patiess vai Aplams . Protams, salīdzinājumus var veikt tikai starp viena veida vērtībām.
Loģiskie operatori
Loģiskos operatorus var izmantot arī, lai vienlaikus pārbaudītu vairākus nosacījumus, ļaujot vienā izteiksmē ieviest sarežģītāku loģiku. Atbalstītie operatori ir: UN, VAI un NAV.
Expression | Rezultāts |
---|---|
%indekss = 1 OR indekss = 2% | Patiess, ja indeksa mainīgā vērtība ir 1 VAI 2, pretējā gadījumā Aplams. |
%index = 4 UN teksts = "četri"% | Patiess, ja mainīgā Indekss vērtība ir 4 UN mainīgā Teksts vērtība ir Četri, pretējā gadījumā Aplams. |
%NOT(4 <> 4)% | Apvērš loģisko vērtību iekavās. Šajos piemēros tas atgriež vērtību Patiess. |
Turklāt varat izmantot tālāk norādītās loģiskās izteiksmes, lai pārbaudītu virknes vai mainīgā vērtību.
Expression | Argumenti | Apraksts |
---|---|---|
%Sākas ar(arg1,arg2,arg3)% | arg1: Teksts, kas jāmeklē arg2: Teksts, lai meklētu arg3: Ignorēt gadījumu (Patiess / Nepatiess) |
Patiess, ja norādītā virkne sākas ar norādīto vērtību, pretējā gadījumā Aplams. |
%NotStartsWith(arg1,arg2,arg3)% | arg1: Teksts, kas jāmeklē arg2: Teksts, lai meklētu arg3: Ignorēt gadījumu (Patiess / Nepatiess) |
Patiess, ja norādītā virkne nesākas ar norādīto vērtību, pretējā gadījumā Aplams. |
%EndsWith(arg1,arg2,arg3)% | arg1: Teksts, kas jāmeklē arg2: Teksts, lai meklētu arg3: Ignorēt gadījumu (Patiess / Nepatiess) |
Patiess, ja norādītā virkne beidzas ar norādīto vērtību, pretējā gadījumā Aplams. |
%NotEndsWith(arg1,arg2,arg3)% | arg1: Teksts, kas jāmeklē arg2: Teksts, lai meklētu arg3: Ignorēt gadījumu (Patiess / Nepatiess) |
Patiess, ja norādītā virkne nebeidzas ar norādīto vērtību, pretējā gadījumā Aplams. |
%Satur(arg1,arg2,arg3)% | arg1: Teksts, kas jāmeklē arg2: Teksts, lai meklētu arg3: Ignorēt gadījumu (Patiess / Nepatiess) |
Patiess, ja norādītajā virknē ir norādītā vērtība, pretējā gadījumā Aplams. |
%NotContains(arg1,arg2,arg3)% | arg1: Teksts, kas jāmeklē arg2: Teksts, lai meklētu arg3: Ignorēt gadījumu (Patiess / Nepatiess) |
Patiess, ja norādītajā virknē nav norādītās vērtības, pretējā gadījumā — aplams. |
%IsEmpty(arg1)% | arg1: pārbaudāmais teksts | Patiess, ja norādītajā virknē nav nevienas rakstzīmes, pretējā gadījumā Aplams. |
%IsNotEmpty(arg1)% | arg1: pārbaudāmais teksts | Patiess, ja norādītajā virknē ir viena vai vairākas rakstzīmes, pretējā gadījumā Aplams. |
Iekavas
Lai mainītu operatoru prioritāti, izmantojiet iekavas. Iekavas tiek apstrādātas tāpat kā algebras un programmēšanas valodās.