Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
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.
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.
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.
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.
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.