Jaa


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.

Näyttökuva prosenttiluvusta Muuta tekstipyyntö -toiminnon kentässä.

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.

Näyttökuva monimutkaisesta lausekkeesta Määritä muuttuja -kentässä.

Kovakoodatut arvot

Jos haluat lisätä koodatun tekstiarvon muuttujaan, käytä tarjouksia. Jokainen tarjousmerkkien välinen arvo käsitellään tekstiarvona eikä muuttujan nimenä.

Näyttökuva Aseta muuttujan toiminnon kenttä koodatuista arvoista.

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.

Näyttökuva useista muuttujista Aseta muuttujan toiminto -kentässä.

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ä.

Näyttökuva lausekkeesta suluissa Määritä muuttuja -kentässä.