Upotreba varijabli i % zapisa
Varijable se koriste unutar tokova za pohranu podataka za daljnju obradu. Svaki naziv varijable mora biti zatvoren postotnim znakovima (%). Znak postotka koristi se kao poseban znak za označavanje varijabli. Treba procijeniti bilo koji izraz između postotnih znakova.
Povremeno, znak postotka treba koristiti kao jednostavan znak, umjesto označavanja izračuna. U tim slučajevima treba ga izbjeći pomoću drugog postotnog znaka (%%).
Power Automate omogućuje stvaranje složenih izraza koji sadrže tvrdo kodirane vrijednosti, nazive varijabli, aritmetičke i logičke operacije, usporedbe i zagrade.
Hardcoded vrijednosti
Za uključivanje vrijednosti tvrdog teksta unutar varijable koristite navodnike. Svaka vrijednost između znakova ponude tretirat će se kao tekstna vrijednost, a ne kao naziv varijable.
Korištenje praznih vrijednosti
Varijable mogu primati null (prazne) vrijednosti. Bilo koja varijabla, dinamička ili ne, uključujući ugniježđena svojstva, može se popuniti praznom vrijednošću. Da biste provjerili sadrži li varijabla praznu vrijednost, prilikom konfiguriranja odgovarajućih uvjetnih akcija koristite opcije Je li prazno ili Nije prazno.
Napomena
Nekim parametrima akcije može se dodijeliti prazna vrijednost ako se ulazni argument može poništiti. Ako parametar ne može primiti praznu vrijednost, pojavljuje se pogreška.
Nazivi varijabli
Varijable se mogu koristiti dodavanjem njihovog imena izrazu bez daljnje notacije.
Osnovna aritmetika
Za matematičke operacije koristite sve bitne, aritmetičke operatore, kao što su zbrajanje (+), oduzimanje (-), množenje (*) i dijeljenje (/).
Aritmetičke operacije uglavnom se koriste s numeričkim vrijednostima i varijablama. Međutim, operator zbrajanja možete koristiti i za spajanje nizova. Dodavanje brojeva i tekstnih nizova u istom izrazu pretvorit će brojeve u tekst i povezati ih s ostalim tekstualnim nizovima.
Expression | Rezultat | Vrsta varijable rezultata |
---|---|---|
%5 * 3% | 15 | Broj |
%4 / Var% | 4 podijeljeno s vrijednošću varijable pod nazivom "Var" | Broj |
%'ovo je ' + 'tekst'% | Ovo je tekst | SMS |
%'Ovo je broj ' + 5% | Ovo je broj 5 | SMS |
Usporedbe
Osim aritmetičkih operatora, napravite usporedbe pomoću sljedećih operatora
Operater | Opis |
---|---|
=, <> | Jednako/nije jednako |
<, <= | Manje od/manje od ili jednako |
>, >= | Veće od/veće od ili jednako |
Imajte na umu da usporedbe, kada se vrednuju, proizvode vrijednost True ili False . Naravno, usporedbe se mogu izvršiti samo između vrijednosti iste vrste.
Logički operatori
Logički operatori mogu se koristiti i za istovremenu provjeru više uvjeta, što vam omogućuje implementaciju složenije logike u jednom izrazu. Podržani operatori su: AND, OR i NOT.
Expression | Rezultat |
---|---|
%Indeks = 1 ILI indeks = 2% | True ako je vrijednost varijable indeksa 1 ILI 2, u suprotnom False. |
%Index = 4 I Tekst = "Četiri"% | True ako je vrijednost varijable Indeks 4, a vrijednost varijable Tekst je četiri, inače False. |
%NOT(4 <> 4)% | Preokreće logičku vrijednost u zagradama. U ovim primjerima vraća True. |
Osim toga, možete koristiti sljedeće logičke izraze za provjeru vrijednosti niza ili varijable.
Expression | Argumenti | Opis |
---|---|---|
%StartsWith(arg1,arg2,arg3)% | arg1: Tekst za pretraživanje u arg2: Tekst za traženje arg3: Zanemari velika i mala slova (True / False) | Istinito ako navedeni niz započinje navedenom vrijednošću, u suprotnom False. |
%NotStartsWith(arg1,arg2,arg3)% | arg1: Tekst za pretraživanje u arg2: Tekst za traženje arg3: Zanemari velika i mala slova (True / False) | Istinito ako navedeni niz ne započinje navedenom vrijednošću, u suprotnom False. |
%EndsWith(arg1,arg2,arg3)% | arg1: Tekst za pretraživanje u arg2: Tekst za traženje arg3: Zanemari velika i mala slova (True / False) | Istinito ako navedeni niz završava navedenom vrijednošću, u suprotnom False. |
%NotEndsWith(arg1,arg2,arg3)% | arg1: Tekst za pretraživanje u arg2: Tekst za traženje arg3: Zanemari velika i mala slova (True / False) | Istinito ako navedeni niz ne završava navedenom vrijednošću, u suprotnom False. |
%Contains(arg1,arg2,arg3)% | arg1: Tekst za pretraživanje u arg2: Tekst za traženje arg3: Zanemari velika i mala slova (True / False) | True ako navedeni niz sadrži navedenu vrijednost, u suprotnom False. |
%NotContains(arg1,arg2,arg3)% | arg1: Tekst za pretraživanje u arg2: Tekst za traženje arg3: Zanemari velika i mala slova (True / False) | Istinito ako navedeni niz ne sadrži navedenu vrijednost, u suprotnom False. |
%IsEmpty(arg1)% | arg1: Tekst za provjeru | Istinito ako navedeni niz ne sadrži znakove, u suprotnom False. |
%IsNotEmpty(arg1)% | arg1: Tekst za provjeru | Istinito ako navedeni niz sadrži jedan ili više znakova, u suprotnom False. |
Zagrada
Da biste promijenili prioritet operatora, koristite zagrade. Zagrade se obrađuju na isti način kao u algebri i programskim jezicima.
Povratne informacije
https://aka.ms/ContentUserFeedback.
Stiže uskoro: Tijekom 2024. postupno ćemo ukinuti servis Problemi sa servisom GitHub kao mehanizam za povratne informacije za sadržaj i zamijeniti ga novim sustavom za povratne informacije. Dodatne informacije potražite u članku:Pošaljite i pogledajte povratne informacije za