Upotreba promenljivih i % oznake
Promenljive se koriste unutar tokova za skladištenje podataka za dalju obradu. Svako promenljivo ime mora biti ograđeno procentualnim znacima (%). Znak za procenat se koristi kao specijalni znak za označavanje promenljivih. Svaki izraz između procentnih znakova treba da bude procenjen.
Povremeno bi znak za procenat trebalo koristiti kao jednostavan znak, umesto označavanja izračunavanja. U tim slučajevima treba pobeći koristeći drugi procentualni znak (%%).
Power Automate omogućava vam da kreirate složene izraze koji sadrže tvrdokorne vrednosti, imena promenljivih, aritmetičke i logičke operacije, poređenja i zagrade.
Teško kodirane vrednosti
Koristite navodnike da biste uključili vrednost teško kodiranog teksta unutar promenljive. Svaka vrednost između znakova ponude biće tretirana kao tekstualna vrednost, a ne kao promenljivo ime.
Korišćenje praznih vrednosti
Promenljive mogu da primaju vrednosti "null" (prazne). Sve promenljive, dinamičke ili ne, uključujući ugnežđena svojstva, mogu se popuniti praznom vrednošću . Da biste proverili da li promenljiva sadrži praznu vrednost koristite opciju " Praznoje" ili "Nije prazno" prilikom konfigurisanja odgovarajućih uslovnih radnji.
Belešku
Nekim parametrima radnje može se dodeliti prazna vrednost ako je ulazni argument poništen. Ako parametar ne može da primi praznu vrednost, dolazi do greške.
Imena promenljivih
Promenljive se mogu koristiti dodavanjem njihovog imena u izraz bez daljeg zakašnjenja.
Osnovna aritmetika
Da biste napravili matematičke operacije, koristite sve osnovne, aritmetičke operatore, kao što su dodatak (+), oduzimanje (-), množenje (*) i deljenje (/).
Aritmetičke operacije se pretežno koriste sa numeričkim vrednostima i promenljivim. Međutim, operator dodavanja možete da koristite i za spajanje niski. Sabiranje brojeva i tekstualnih niski u istom izrazu će pretvoriti brojeve u tekst i uobrazati ih sa ostalim tekstualnim niskama.
Expression | rezultat | Tip promenljive rezultata |
---|---|---|
%5 * 3% | 15 | Broj |
%4 / Var% | 4 podeljena vrednošću promenljive pod imenom "Var" | Broj |
%'ovo je ' + 'text'% | Ovo je tekst | Tekstualna poruka |
%'Ovo je broj ' + 5% | Ovo je broj 5 | Tekstualna poruka |
Poređenja
Pored aritmetičkih operatora, napravite poređenja koristeći sledeće operatore
Operator | Opis |
---|---|
=, <> | Jednako/ne jednako |
<, <= | Manje od/manje od ili jednako |
>, >= | Veće od/većeg od ili jednakog |
Imajte na umu da poređenja, kada se procene, proizvode vrednost "Tačno " ili "Netačno". Naravno, poređenja se mogu uraditi samo između vrednosti istog tipa.
Logički operatori
Logički operatori se takođe mogu koristiti za istovremeno proveravanje više uslova, što vam omogućava da primenite složeniju logiku u jednom izrazu. Podržani operatori su: AND, OR i NOT.
Expression | rezultat |
---|---|
%Index = 1 OR Index = 2% | Tačno ako je vrednost promenljive indeksa 1 OR 2, u suprotnom netačno. |
%Index = 4 AND Text = "Four"% | Tačno ako je vrednost promenljive "Indeks " 4, a vrednost promenljive "Tekst " četiri, u suprotnom netačno. |
%NOT(4 <> 4)% | Obrće logičku vrednost u zagradama. U ovom primeru vraća vrednost "Tačno". |
Pored toga, možete da koristite sledeće logičke izraze da biste proverili vrednost niske ili promenljive.
Expression | Argumenti | Opis |
---|---|---|
%StartsWith(arg1,arg2,arg3)% | arg1: Tekst za pretraživanje u arg2: Tekst za traženje arg3: Zanemari slučaj (tačno / netačno) | Tačno ako navedena niska počinje navedenom vrednošću, u suprotnom netačno. |
%NotStartsWith(arg1,arg2,arg3)% | arg1: Tekst za pretraživanje u arg2: Tekst za traženje arg3: Zanemari slučaj (tačno / netačno) | Tačno ako navedena niska ne počinje sa navedenom vrednošću, u suprotnom netačno. |
%EndsWith(arg1,arg2,arg3)% | arg1: Tekst za pretraživanje u arg2: Tekst za traženje arg3: Zanemari slučaj (tačno / netačno) | Tačno ako se navedena niska završava navedenom vrednošću, u suprotnom netačno. |
%NotEndsWith(arg1,arg2,arg3)% | arg1: Tekst za pretraživanje u arg2: Tekst za traženje arg3: Zanemari slučaj (tačno / netačno) | Tačno ako se navedena niska ne završava navedenom vrednošću, u suprotnom netačno. |
%Sadrži(arg1,arg2,arg3)% | arg1: Tekst za pretraživanje u arg2: Tekst za traženje arg3: Zanemari slučaj (tačno / netačno) | Tačno ako navedena niska sadrži navedenu vrednost, u suprotnom netačno. |
%NotContains(arg1,arg2,arg3)% | arg1: Tekst za pretraživanje u arg2: Tekst za traženje arg3: Zanemari slučaj (tačno / netačno) | Tačno ako navedena niska ne sadrži navedenu vrednost, u suprotnom netačno. |
%IsEmpty(arg1)% | arg1: Tekst koji treba proveriti | Tačno ako navedena niska ne sadrži znakove, u suprotnom netačno. |
%IsNotEmpty(arg1)% | arg1: Tekst koji treba proveriti | Tačno ako navedena niska sadrži jedan ili više znakova, u suprotnom netačno. |
Zagrade
Koristite zagrade da biste promenili prioritet operatora. Zagrade se obraрuje na isti naиin kao i u algebri i programskim jezicima.