Uporaba spremenljivk in zapisa %

Spremenljivke se znotraj tokov uporabljajo za shranjevanje podatkov za nadaljnjo obdelavo. Vsako ime spremenljivke mora biti obdano z odstotki (%). Znak za odstotek se uporablja kot poseben znak za označevanje spremenljivk. Vsak izraz med odstotnimi znaki je treba ovrednotiti.

Posnetek zaslona odstotnega zapisa v polju dejanja Spremeni besedilo z velikimi in malimi črkami.

Občasno je treba znak za odstotek uporabiti kot preprost znak, namesto da bi označeval izračun. V teh primerih ga je treba ubežati z drugim odstotnim znakom (%%).

​Power Automate omogoča ustvarjanje kompleksnih izrazov, ki vsebujejo trdo kodirane vrednosti, imena spremenljivk, aritmetične in logične operacije, primerjave in oklepaje.

Posnetek zaslona kompleksnega izraza v polju dejanja Nastavi spremenljivko.

Trdo kodirane vrednosti

Če želite znotraj spremenljivke vključiti trdo kodirano besedilno vrednost, uporabite narekovaje. Vsaka vrednost med znaki narekovajev bo obravnavana kot besedilna vrednost in ne kot ime spremenljivke.

Posnetek zaslona trdo kodiranih vrednosti v polju dejanja Nastavi spremenljivko.

Uporaba praznih vrednosti

Spremenljivke lahko prejmejo ničelne (prazne) vrednosti. Vsako spremenljivko, dinamično ali ne, vključno z ugnezdenimi lastnostmi, je mogoče zapolniti z Prazno vrednostjo. Če želite preveriti, ali ima spremenljivka prazno vrednost, uporabite možnosti Je prazno ali Ni prazno pri konfiguraciji ustrezne pogojna dejanja.

opomba,

Nekaterim parametrom dejanj je mogoče dodeliti prazno vrednost, če je vhodni argument ničelni. Če parameter ne more prejeti prazne vrednosti, pride do napake.

Imena spremenljivk

Spremenljivke lahko uporabite tako, da izrazu dodate njihovo ime brez nadaljnjega zapisa.

Posnetek zaslona več spremenljivk v polju dejanja Nastavi spremenljivko.

Osnovna aritmetika

Za izvajanje matematičnih operacij uporabite vse bistvene aritmetične operatorje, kot so seštevanje (+), odštevanje (-), množenje (*) in deljenje. (/).

Aritmetične operacije se večinoma uporabljajo s številskimi vrednostmi in spremenljivkami. Vendar pa lahko uporabite tudi operator dodajanja za združevanje nizov. Če dodate številke in besedilne nize v isti izraz, boste številke pretvorili v besedilo in jih združili z drugimi besedilnimi nizi.

Expression Rezultat Tip spremenljivke rezultata
%5 * 3 % 15 Število
%4 / Var % 4 deljeno z vrednostjo spremenljivke z imenom "Var" Število
%'to je ' + 'besedilo'% To je besedilo SMS-a
%'To je številka ' + 5% To je številka 5 SMS-a

Primerjave

Poleg aritmetičnih operatorjev naredite primerjave z naslednjimi operatorji

Operator Description
=, <> Enako/ni enako
<, <= Manj kot/manj kot ali enako
>, >= Večji od/večji od ali enak

Upoštevajte, da primerjave, ko so ovrednotene, proizvedejo bodisi True ali False kot vrednost. Seveda je mogoče primerjati le med vrednostmi iste vrste.

Logični operatorji

Logične operatorje je mogoče uporabiti tudi za preverjanje več pogojev hkrati, kar vam omogoča implementacijo bolj zapletene logike v enem samem izrazu. Podprti operatorji so: IN, ALI in NE.

Expression Rezultat
% Indeks = 1 ALI Indeks = 2 % True, če je vrednost spremenljivke Index 1 ALI 2, sicer False.
% Indeks = 4 IN Besedilo = "Štiri"% True, če je vrednost spremenljivke Index 4 IN vrednost spremenljivke Text Four, drugače False.
%NI(4 <> 4)% Obrne logično vrednost v oklepajih. V teh primerih vrne True.

Poleg tega lahko uporabite naslednje logične izraze za preverjanje vrednosti niza ali spremenljivke.

Expression Argumenti Description
%Začne se z(arg1,arg2,arg3)% arg1: Besedilo za iskanje
arg2: Besedilo za iskanje
arg3: Prezri velika in mala črka (True/False)
True, če se podani niz začne s podano vrednostjo, sicer False.
%se ne začne z(arg1,arg2,arg3)% arg1: Besedilo za iskanje
arg2: Besedilo za iskanje
arg3: Prezri velika in mala črka (True/False)
True, če se podani niz ne začne s podano vrednostjo, sicer False.
%EndsWith(arg1,arg2,arg3)% arg1: Besedilo za iskanje
arg2: Besedilo za iskanje
arg3: Prezri velika in mala črka (True/False)
True, če se podani niz konča s podano vrednostjo, sicer False.
%NotEndsWith(arg1,arg2,arg3)% arg1: Besedilo za iskanje
arg2: Besedilo za iskanje
arg3: Prezri velika in mala črka (True/False)
True, če se navedeni niz ne konča s podano vrednostjo, sicer False.
%Vsebuje(arg1,arg2,arg3)% arg1: Besedilo za iskanje
arg2: Besedilo za iskanje
arg3: Prezri velika in mala črka (True/False)
True, če podani niz vsebuje navedeno vrednost, sicer False.
%NotContains(arg1,arg2,arg3)% arg1: Besedilo za iskanje
arg2: Besedilo za iskanje
arg3: Prezri velika in mala črka (True/False)
True, če podani niz ne vsebuje navedene vrednosti, sicer False.
%IsEmpty(arg1)% arg1: Besedilo za preverjanje True, če podani niz ne vsebuje nobenih znakov, sicer False.
%IsNotEmpty(arg1)% arg1: Besedilo za preverjanje True, če podani niz vsebuje enega ali več znakov, sicer False.

Oklepaji

Če želite spremeniti prioriteto operaterjev, uporabite oklepaje. Z oklepaji se ravna na enak način kot v algebri in programskih jezikih.

Posnetek zaslona izraza an z oklepaji v polju dejanja Nastavi spremenljivko.