Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Variabilele sunt utilizate în cadrul fluxurilor pentru a stoca date pentru procesare ulterioară. Fiecare nume de variabilă trebuie să fie încadrat între semne procentuale (%). Semnul procentual este folosit ca caracter special pentru a desemna variabile. Orice expresie cuprinsă între semne procentuale trebuie evaluată.
Ocazional, semnul procentual ar trebui utilizat ca un caracter simplu, în loc să denoteze un calcul. În aceste cazuri, ar trebui să fie introdus un alt caracter procentual (%%).
Power Automate vă permite să creați expresii complexe care conțin valori codificate, nume de variabile, operații aritmetice și logice, comparații și paranteze.
Valori codificate fix
Pentru a include o valoare text codificată în interiorul unei variabile, utilizați ghilimele. Fiecare valoare dintre ghilimele va fi tratată ca o valoare text și nu ca un nume de variabilă.
Utilizarea valorilor goale
Variabilele pot primi valori nule (goale). Orice variabilă, dinamică sau nu, inclusiv proprietăți imbricate, poate fi populată cu o valoare Blank . Pentru a verifica dacă o variabilă conține o valoare necompletată, utilizați opțiunile Is blank sau Is not blank la configurarea acțiunilor condiționale respective.
Notă
Unor parametri de acțiune li se poate atribui o valoare goală dacă argumentul de intrare este nul. Dacă parametrul nu poate primi o valoare goală, apare o eroare.
Nume de variabile
Variabilele pot fi utilizate prin adăugarea numelui lor la expresie fără nicio notație suplimentară.
Aritmetică de bază
Pentru a efectua operații matematice, utilizați toți operatorii aritmetici esențiali, cum ar fi adunarea (+), scăderea (-), înmulțirea (*) și împărțirea (/).
Operațiile aritmetice sunt utilizate predominant cu valori numerice și variabile. Totuși, puteți utiliza operatorul de adunare și pentru a concatena șiruri de caractere. Adăugarea de numere și șiruri de text în aceeași expresie va converti numerele în text și le va concatena cu celelalte șiruri de text.
| Expression | Rezultat | Tipul variabilei rezultat |
|---|---|---|
| %5 * 3% | 15 | Număr |
| %4 / Var% | 4 împărțit la valoarea variabilei numite „Var” | Număr |
| %'acesta este ' + 'text'% | Acesta este text | SMS |
| %'Acesta este numărul ' + 5% | Acesta este numărul 5 | SMS |
Comparații
Pe lângă operatorii aritmetici, faceți comparații folosind următorii operatori
| Operator | Descriere |
|---|---|
| =, <> | Egal/neegal |
| <, <= | Mai mic decât/mai mic decât sau egal cu |
| >, >= | Mai mare decât/mai mare sau egal cu |
Rețineți că, atunci când sunt evaluate, comparațiile produc fie *Adevărat*, fie *Fals*. Bineînțeles, comparațiile se pot face doar între valori de același tip.
Operatori logici
Operatorii logici pot fi utilizați și pentru a verifica simultan mai multe condiții, permițându-vă să implementați o logică mai complexă într-o singură expresie. Operatorii acceptați sunt: ȘI, SAU și NU.
| Expression | Rezultat |
|---|---|
| %Indice = 1 SAU Indice = 2% | Adevărat dacă valoarea variabilei *Index* este 1 SAU 2, altfel Fals. |
| %Index = 4 ȘI Text = "Patru"% | Adevărat dacă valoarea variabilei *Index* este 4 ȘI valoarea variabilei *Text* este Patru, altfel Fals. |
| %NU(4 <> 4)% | Inversează valoarea logică din paranteze. În aceste exemple, returnează True. |
În plus, puteți utiliza următoarele expresii logice pentru a verifica valoarea unui șir sau a unei variabile.
| Expression | Argumente | Descriere |
|---|---|---|
| %ÎncepeCu(arg1,arg2,arg3)% |
arg1: Text de căutat arg2: Text de căutat arg3: Ignoră majuscule/minuscule (Adevărat / Fals) |
Adevărat dacă șirul furnizat începe cu valoarea specificată, altfel Fals. |
| %NuÎncepeCu(arg1,arg2,arg3)% |
arg1: Text de căutat arg2: Text de căutat arg3: Ignoră majuscule/minuscule (Adevărat / Fals) |
Adevărat dacă șirul furnizat nu începe cu valoarea specificată, altfel Fals. |
| %Se termină cu(arg1,arg2,arg3)% |
arg1: Text de căutat arg2: Text de căutat arg3: Ignoră majuscule/minuscule (Adevărat / Fals) |
Adevărat dacă șirul furnizat se termină cu valoarea specificată, altfel Fals. |
| %NuSeTerminăCu(arg1,arg2,arg3)% |
arg1: Text de căutat arg2: Text de căutat arg3: Ignoră majuscule/minuscule (Adevărat / Fals) |
Adevărat dacă șirul furnizat nu se termină cu valoarea specificată, altfel Fals. |
| %Conține(arg1,arg2,arg3)% |
arg1: Text de căutat arg2: Text de căutat arg3: Ignoră majuscule/minuscule (Adevărat / Fals) |
Adevărat dacă șirul furnizat conține valoarea specificată, altfel Fals. |
| %NuConține(arg1,arg2,arg3)% |
arg1: Text de căutat arg2: Text de căutat arg3: Ignoră majuscule/minuscule (Adevărat / Fals) |
Adevărat dacă șirul furnizat nu conține valoarea specificată, altfel Fals. |
| %EsteGol(arg1)% | arg1: Text de verificat | Adevărat dacă șirul furnizat nu conține caractere, altfel Fals. |
| %NuEsteGol(arg1)% | arg1: Text de verificat | Adevărat dacă șirul furnizat conține unul sau mai multe caractere, altfel Fals. |
Paranteze
Pentru a schimba prioritatea operatorilor, utilizați paranteze. Parantezele sunt tratate în același mod ca în algebră și limbaje de programare.