Muuttujien ja %-merkintöjen käyttäminen
Muuttujia käytetään työnkulkujen sisällä tietojen lisäämiseen. Jokaisen muuttujan nimen on oltava prosenttimerkkien (%) sisällä. Prosenttimerkkiä käytetään erikoismerkkinä muuttujia varten. Prosenttimerkkien välinen lauseke on arvioitava.
Prosenttimerkkiä on toisinaan käytettävä yksinkertaisena merkkinä laskutoimituksen sijaan. Tällöin se tulisi lisätä käyttämällä toista prosenttiosuutta (%%).
Power Automatessa voit luoda monitasoisia lausekkeita, jotka sisältävät kovakoodattuja arvoja, muuttujien nimiä, aritmetiikkaa ja loogisia toimintoja, vertailuja ja sulkeita.
Kovakoodatut arvot
Jos haluat lisätä koodatun tekstiarvon muuttujaan, käytä tarjouksia. Jokainen tarjousmerkkien välinen arvo käsitellään tekstiarvona eikä muuttujan nimenä.
Käytä tyhjiä arvoja
Muuttujat voivat saada nolla-arvot (tyhjät arvot). Mikä tahansa muuttuja, dynaaminen tai ei, sisäkkäiset ominaisuudet mukaan lukien, voidaan täyttää tyhjällä Pankki- arvolla. Jos haluat tarkistaa, onko muuttujalla tyhjä arvo, käytä On tyhjä - vai Ei tyhjä-asetuksia määrittäessäsi vastaavia ehdollisia toimintoja.
Muistiinpano
Joihinkin toimintoparametreihin voidaan määrittää tyhjä arvo, jos syöteargumentti on tyhjäarvoinen. Jos parametri ei saa tyhjää arvoa, tapahtuu virhe.
Muuttujan nimet
Muuttujia voi käyttää lisäämällä niiden nimen lausekkeen nimeen ilman lisäilmoitusta.
Perusaritmeettinen
Jos haluat tehdä laskutoimituksia, käytä kaikkia olennaisia aritmeettisia operaattoreita, kuten lisäystä (+), vähennyslaskua (-), kertolaskua (*) ja jakolaskua (/).
Aritmeettisia toimintoja käytetään täydellisesti numeeristen arvojen ja muuttujien kanssa. Voit kuitenkin myös ketjuttaa merkkijonoja lisäysoperaattorin avulla. Kun samaan lausekkeen lisätään lukuja ja tekstimerkkijonoja, luvut muunnetaan tekstiksi ja ne voidaan yhteen muiden tekstimerkkijonojen kanssa.
Expression | Tulos | Tulosmuuttujan tyyppi |
---|---|---|
%5 * 3% | 15 | Number |
%4 / Var% | 4 jaettuna Var-nimisen muuttujan arvolla | Number |
%'this is ' + 'text'% | this is text | Teksti |
%'Tämä on numero ' + 5% | Tämä on numero 5 | Teksti |
Vertailut
Tee aritmeettisten operaattorien lisäksi vertailuja käyttämällä seuraavia operaattoreita:
Operaattori | Kuvaus |
---|---|
=, <> | On yhtä kuin/Ei ole yhtä kuin |
<, <= | Pienempi/suurempi tai yhtä suuri kuin |
>, >= | Suurempi/suurempi tai yhtä suuri kuin |
Muista, että arvioitujen vertailujen arvoksi saadaan arvoksi Tosi tai Epätosi. Vertailuja voi tietenkin tehdä vain samantyyppisten arvojen välillä.
Loogiset operaattorit
Loogisten operaattorien avulla voidaan myös tarkistaa useita ehtoja samanaikaisesti, jolloin yhdessä lausekkeessa voi käyttää monitasoista logiikkaa. Tuetut operaattorit ovat: AND, OR ja NOT.
Expression | Tulos |
---|---|
%Index = 1 OR Index = 2% | True, jos Index-muuttujan arvo on 1 OR 2, muuten False. |
%Index = 4 AND Text = "Four"% | True, jos Index-muuttujan arvo on 4 AND Text-muuttujan arvo on neljä, muuten False. |
%NOT(4 <> 4)% | Kääntää sulkeissa olevan loogisen arvon. Tässä esimerkissä arvona on True. |
Seuraavien loogisten lausekkeiden avulla voit myös tarkistaa merkkijonon tai muuttujan arvon.
Expression | Argumentit | Kuvaus |
---|---|---|
%StartsWith(arg1,arg2,arg3)% | arg1: Teksti, josta haetaan arg2: Teksti, jota haetaan arg3: Ohita kirjainkoko (True / False) |
Arvo on True, jos annettu merkkijono alkaa määritetyllä arvolla, muussa tapauksessa False. |
%NotStartsWith(arg1,arg2,arg3)% | arg1: Teksti, josta haetaan arg2: Teksti, jota haetaan arg3: Ohita kirjainkoko (True / False) |
Arvo on True, jos annettu merkkijono ei ala määritetyllä arvolla, muussa tapauksessa False. |
%EndsWith(arg1,arg2,arg3)% | arg1: Teksti, josta haetaan arg2: Teksti, jota haetaan arg3: Ohita kirjainkoko (True / False) |
Arvo on True, jos annettu merkkijono loppuu määritetyllä arvolla, muussa tapauksessa False. |
%NotEndsWith(arg1,arg2,arg3)% | arg1: Teksti, josta haetaan arg2: Teksti, jota haetaan arg3: Ohita kirjainkoko (True / False) |
Arvo on True, jos annettu merkkijono ei lopu määritetyllä arvolla, muussa tapauksessa False. |
%Contains(arg1,arg2,arg3)% | arg1: Teksti, josta haetaan arg2: Teksti, jota haetaan arg3: Ohita kirjainkoko (True / False) |
Arvo on True, jos annettu merkkijono sisältää määritetyn arvon, muussa tapauksessa False. |
%NotContains(arg1,arg2,arg3)% | arg1: Teksti, josta haetaan arg2: Teksti, jota haetaan arg3: Ohita kirjainkoko (True / False) |
Arvo on True, jos annettu merkkijono ei sisällä määritettyä arvoa, muussa tapauksessa False. |
%IsEmpty(arg1)% | arg1: Tarkistettava teksti | Arvo on True, jos annettu merkkijono ei sisällä yhtään merkkiä, muussa tapauksessa False. |
%IsNotEmpty(arg1)% | arg1: Tarkistettava teksti | Arvo on True, jos annettu merkkijono sisältää vähintään yhden merkin, muussa tapauksessa False. |
Sulkeet
Jos haluat muuttaa operaattorin prioriteettia, käytä sulkeita. Sulkeita käsitellään samalla tavalla algebra- ja ohjelmointikielillä.