Kintamųjų ir % žymėjimo naudojimas

Kintamieji srautuose naudojami duomenims saugoti tolesniam apdorojimui. Kiekvieno kintamojo pavadinimas turi būti parašytas procentų ženklais (%). Procento ženklas naudojamas kaip specialus simbolis kintamiesiems žymėti. Bet kokia išraiška tarp procentinių ženklų turėtų būti įvertinta.

Procentų žymėjimo ekrano kopija veiksmo lauke „Keisti tekstą“.

Kartais procento ženklas turėtų būti naudojamas kaip paprastas simbolis, o ne skaičiavimui žymėti. Tokiais atvejais reikėtų naudoti kitą procentinį simbolį (%%).

​Power Automate leidžia kurti sudėtingas išraiškas su užkoduotomis reikšmėmis, kintamųjų pavadinimais, aritmetinėmis ir loginėmis operacijomis, palyginimais ir skliaustais.

Sudėtingos išraiškos ekrano kopija veiksmo „Nustatyti kintamąjį“ lauke.

Užkoduotos reikšmės

Norėdami įtraukti užkoduotą tekstinę reikšmę į kintamąjį, naudokite kabutes. Kiekviena reikšmė tarp kabučių simbolių bus traktuojama kaip tekstinė reikšmė, o ne kaip kintamojo pavadinimas.

Ekrano kopija, kurioje matyti kietojo kodo reikšmės veiksmo „Nustatyti kintamąjį“ lauke.

Naudojant tuščias reikšmes

Kintamieji gali gauti nulines (tuščias) reikšmes. Bet kuris kintamasis, dinaminis ar ne, įskaitant įdėtąsias savybes, gali būti užpildytas tuščia reikšme. Norėdami patikrinti, ar kintamasis turi tuščią reikšmę, naudokite parinktis „Yra tuščias“ arba „Nėra tuščias“ , konfigūruodami atitinkamus sąlyginius veiksmus.

Pastaba.

Kai kuriems veiksmo parametrams galima priskirti tuščią reikšmę, jei įvesties argumentas yra nulinis. Jei parametras negali gauti tuščios reikšmės, įvyksta klaida.

Kintamųjų pavadinimai

Kintamuosius galima naudoti pridedant jų pavadinimą prie išraiškos be jokio papildomo žymėjimo.

Kelių kintamųjų ekrano kopija veiksmo „Nustatyti kintamąjį“ lauke.

Pagrindinė aritmetika

Norėdami atlikti matematinius veiksmus, naudokite visus būtiniausius aritmetinius operatorius, tokius kaip sudėtis (+), atimtis (-), daugyba (*) ir dalyba (/).

Aritmetiniai veiksmai daugiausia naudojami su skaitinėmis reikšmėmis ir kintamaisiais. Tačiau sudėties operatorių taip pat galite naudoti eilutėms sujungti. Sudėjus skaičius ir teksto eilutes toje pačioje išraiškoje, skaičiai bus konvertuoti į tekstą ir sujungti su kitomis teksto eilutėmis.

Išraiška Rezultatas Rezultato kintamojo tipas
%5 * 3% 15 Skaičius
%4 / Kintamasis% 4 padalytas iš kintamojo, pavadinto „Var“, reikšmės Skaičius
%'tai yra ' + 'tekstas'% Tai yra tekstas Tekstinė žinutė
% „Tai yra skaičius“ + 5 % Tai yra skaičius 5 Tekstinė žinutė

Palyginimai

Be aritmetinių operatorių, palyginimus atlikite naudodami šiuos operatorius

Operatorius Aprašą
=, <> Lygus/nelygus
<, <= Mažiau nei / mažiau arba lygu
>, >= Didesnis nei / didesnis arba lygus

Turėkite omenyje, kad įvertinus palyginimus gaunama arba reikšmė True , arba False . Žinoma, lyginti galima tik tarp to paties tipo verčių.

Loginiai operatoriai

Loginiai operatoriai taip pat gali būti naudojami norint vienu metu patikrinti kelias sąlygas, todėl galite įgyvendinti sudėtingesnę logiką vienoje išraiškoje. Palaikomi operatoriai yra šie: AND, OR ir NOT.

Išraiška Rezultatas
%Indeksas = 1 ARBA Indeksas = 2% Teisinga, jei ``Indekso`` kintamojo reikšmė yra 1 ARBA 2, kitu atveju – klaidinga.
%Indeksas = 4 IR Tekstas = „Keturi“% Teisinga, jei ``Index`` kintamojo ``reikšmė yra 4 IR ``Text`` kintamojo ``reikšmė yra keturi``, kitu atveju – neteisinga.
%NOT(4 <> 4)% Apverčia loginę reikšmę skliausteliuose. Šiuose pavyzdžiuose grąžinama „True“.

Be to, eilutės arba kintamojo reikšmei patikrinti galite naudoti šias logines išraiškas.

Išraiška Argumentai Aprašą
%Pradžia(arg1,arg2,arg3)% arg1: Tekstas, kuriame reikia ieškoti
arg2: Tekstas, kuriame reikia ieškoti
arg3: Nepaisyti didžiųjų ir mažųjų raidžių (True / False)
Jei pateikta eilutė prasideda nurodyta reikšme, ji yra „True“, kitu atveju – „False“.
%NotStartsWith(arg1,arg2,arg3)% arg1: Tekstas, kuriame reikia ieškoti
arg2: Tekstas, kuriame reikia ieškoti
arg3: Nepaisyti didžiųjų ir mažųjų raidžių (True / False)
Jei pateikta eilutė neprasideda nurodyta reikšme, reikšmė yra „True“, kitu atveju – „False“.
%EndsWith(arg1,arg2,arg3)% arg1: Tekstas, kuriame reikia ieškoti
arg2: Tekstas, kuriame reikia ieškoti
arg3: Nepaisyti didžiųjų ir mažųjų raidžių (True / False)
Jei pateikta eilutė baigiasi nurodyta reikšme, ji teisinga, kitu atveju – klaidinga.
%NotEndsWith(arg1,arg2,arg3)% arg1: Tekstas, kuriame reikia ieškoti
arg2: Tekstas, kuriame reikia ieškoti
arg3: Nepaisyti didžiųjų ir mažųjų raidžių (True / False)
Jei pateikta eilutė nesibaigia nurodyta reikšme, reikšmė yra „True“, kitu atveju – „False“.
%Yra(arg1,arg2,arg3)% arg1: Tekstas, kuriame reikia ieškoti
arg2: Tekstas, kuriame reikia ieškoti
arg3: Nepaisyti didžiųjų ir mažųjų raidžių (True / False)
True (teisinga), jei pateiktoje eilutėje yra nurodyta reikšmė, kitu atveju – False (klaidinga).
%NotContains(arg1,arg2,arg3)% arg1: Tekstas, kuriame reikia ieškoti
arg2: Tekstas, kuriame reikia ieškoti
arg3: Nepaisyti didžiųjų ir mažųjų raidžių (True / False)
True, jei pateiktoje eilutėje nėra nurodytos reikšmės, kitaip False.
%IsEmpty(arg1)% arg1: Tikrinamas tekstas Jei pateiktoje eilutėje nėra jokių simbolių, reikšmė „true“, kitu atveju – „false“.
%IsNotEmpty(arg1)% arg1: Tikrinamas tekstas Jei pateiktoje eilutėje yra vienas ar daugiau simbolių, priešingu atveju – „Netiesa“.

Skliausteliai

Norėdami pakeisti operatorių prioritetą, naudokite skliaustus. Skliausteliai tvarkomi taip pat, kaip ir algebros bei programavimo kalbose.

Ekrano kopija, kurioje pavaizduota išraiška su skliausteliais veiksmo „Nustatyti kintamąjį“ lauke.