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.

Snimak ekrana procentualne notacije u polju radnje predmeta

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.

Snimak ekrana složenog izraza u polju radnje

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.

Snimak ekrana teško kodiranih vrednosti u polju radnje

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.

Snimak ekrana više promenljivih u polju radnje

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.

Snimak ekrana izraza sa zagradama u polju radnje