Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Muutujaid kasutatakse voogudes andmete salvestamiseks edasiseks töötlemiseks. Iga muutuja nimi peab olema ümbritsetud protsendimärkidega (%). Protsendimärki kasutatakse muutujate tähistamiseks erimärgina. Hinnata tuleks kõiki protsentuaalsete märkide vahelisi väljendusi.
Mõnikord tuleks protsendimärki kasutada arvutuse asemel lihtsa märgina. Sellistel juhtudel tuleks sellest loobuda, kasutades teist protsendimärki (%).
Power Automate Võimaldab luua keerulisi avaldisi, mis sisaldavad püsikodeeritud väärtusi, muutujate nimesid, aritmeetilisi ja loogilisi toiminguid, võrdlusi ja sulgusid.
Püsikodeeritud väärtused
Püsikodeeritud tekstiväärtuse lisamiseks muutujasse kasutage jutumärke. Iga jutumärkide vahelist väärtust käsitletakse tekstiväärtusena, mitte muutuja nimena.
Tühjade väärtuste kasutamine
Muutujad võivad saada tühiväärtusi (tühjendusi). Iga muutujat, nii dünaamilist kui ka mitte, sealhulgas pesastatud atribuute, saab täita tühja väärtusega . Et kontrollida, kas muutujal on tühi väärtus, kasutage vastavate tingimustoimingute konfigureerimisel suvandeid On tühi või Pole tühi . ...
Märkus.
Mõnele toimingu parameetrile saab määrata tühja väärtuse, kui sisendargument on nullitatav. Kui parameeter ei saa tühja väärtust, ilmneb tõrge.
Muutujate nimed
Muutujaid saab kasutada, lisades nende nime avaldisele ilma täiendava tähiseta.
Põhiline aritmeetika
Matemaatiliste tehtete tegemiseks kasutage kõiki olulisi aritmeetilisi tehtemärke, nagu liitmine (+), lahutamine (-), korrutamine (*) ja jagamine (/).
Aritmeetilisi tehteid kasutatakse valdavalt arvväärtuste ja muutujatega. Stringide ühendamiseks saate siiski kasutada ka lisamistehtemärki. Arvude ja tekstistringide lisamine samasse avaldisesse teisendab arvud tekstiks ja ühendab need teiste tekstistringidega.
| Avaldis | Tulemus | Tulemi muutuja tüüp |
|---|---|---|
| %5 * 3% | 15 | Number |
| %4 / Var% | 4 jagatud muutuja "Var" väärtusega | Number |
| %’see on ’ + ’tekst’% | See on tekst | Tekstsõnum |
| %’See on number ’ + 5% | See on number 5 | Tekstsõnum |
Võrdlusi
Lisaks aritmeetilistele tehtemärkidele tehke võrdlusi järgmiste tehtemärkide abil
| Operaator | Kirjeldus |
|---|---|
| =, <> | Võrdne/mitte võrdne |
| <, <= | Vähem/väiksem või võrdne |
| >, >= | Suurem/suurem või võrdne |
Pidage meeles, et võrdluste hindamine annab väärtuseks kas Tõene või Väär . Loomulikult saab võrrelda ainult sama tüüpi väärtusi.
Loogika tehtemärgid
Loogilisi tehtemärke saab kasutada ka mitme tingimuse samaaegseks kontrollimiseks, mis võimaldab teil rakendada keerukamat loogikat ühes avaldises. Toetatud operaatorid on: AND, OR ja NOT.
| Avaldis | Tulemus |
|---|---|
| %Indeks = 1 VÕI Indeks = 2% | Tõene, kui muutuja Index väärtus on 1 VÕI 2, vastasel juhul False. |
| %Index = 4 AND Text = "Four"% | Tõene, kui muutuja Index väärtus on 4 JA muutuja Text väärtus on Neli, vastasel juhul False. |
| %NOT(4 <> 4)% | Pöörab sulgudes oleva loogikaväärtuse ümber. Nendes näidetes tagastab see väärtuse True. |
Lisaks saate stringi või muutuja väärtuse kontrollimiseks kasutada järgmisi loogikaavaldisi.
| Avaldis | Argumendid | Kirjeldus |
|---|---|---|
| %AlustabKoos(arg1;arg2;arg3)% |
arg1: arg2-st otsitav tekst: arg3-st otsitavtekst: juhtumi ignoreerimine (tõene / väär) |
Tõene, kui esitatud string algab määratud väärtusega, vastasel juhul False. |
| %NotStartsWith(arg1;arg2;arg3)% |
arg1: arg2-st otsitav tekst: arg3-st otsitavtekst: juhtumi ignoreerimine (tõene / väär) |
Tõene, kui esitatud string ei alga määratud väärtusega, vastasel juhul False. |
| %LõpebKoos(arg1;arg2;arg3)% |
arg1: arg2-st otsitav tekst: arg3-st otsitavtekst: juhtumi ignoreerimine (tõene / väär) |
Tõene, kui esitatud string lõpeb määratud väärtusega, vastasel juhul False. |
| %NotEndsWith(arg1;arg2;arg3)% |
arg1: arg2-st otsitav tekst: arg3-st otsitavtekst: juhtumi ignoreerimine (tõene / väär) |
Tõene, kui esitatud string ei lõpe määratud väärtusega, vastasel juhul väär. |
| %Sisaldab(arg1,arg2,arg3)% |
arg1: arg2-st otsitav tekst: arg3-st otsitavtekst: juhtumi ignoreerimine (tõene / väär) |
Tõene, kui esitatud string sisaldab määratud väärtust, vastasel juhul False. |
| %NotContains(arg1;arg2;arg3)% |
arg1: arg2-st otsitav tekst: arg3-st otsitavtekst: juhtumi ignoreerimine (tõene / väär) |
Tõene, kui esitatud string ei sisalda määratud väärtust, vastasel juhul False. |
| %OnEmpty(arg1)% | arg1: kontrollitav tekst | Tõene, kui esitatud string ei sisalda ühtegi märki, vastasel juhul väär. |
| %IsNotEmpty(arg1)% | arg1: kontrollitav tekst | Tõene, kui pakutav string sisaldab ühte või mitut märki, vastasel juhul False. |
Sulud
Tehtemärkide prioriteedi muutmiseks kasutage sulgusid. Sulgusid käsitletakse samamoodi nagu algebras ja programmeerimiskeeltes.