Partekatu honen bidez:


Erabili adierazpenak baldintzetan balio anitz egiaztatzeko

Tutorial honetan, adierazpenak eta baldintzak erabiltzen ikasiko duzu balio anitzak alderatzeko Modu aurreratuan.

Hodeiko fluxua sortzen duzunean, Baldintza txartela erabil dezakezu oinarrizko moduan balio bakar bat beste balio batekin azkar alderatzeko. Hala ere, balore anitz konparatu behar dituzun une batzuetan. Adibidez, baliteke kalkulu-orri edo datu-baseko taula bateko zutabe batzuen balioa egiaztatu nahi izatea.

Adierazpen logiko hauen edozein konbinazio erabil dezakezu zure baldintzetan.

Expression Deskribapenak Adibidez
eta Bi argumentu hartzen ditu eta egia itzultzen du bi balioak egia badira.
Oharra: argumentu biak boolearrak izan behar dira.
Adierazpen honek false itzultzen du:
and(greater(1,10),equals(0,0))
edo Bi argumentu hartzen ditu eta egia itzultzen du argumentu bat egia bada.
Oharra: argumentu biak boolearrak izan behar dira.
Adierazpen honek egia itzultzen du:
or(greater(1,10),equals(0,0))
honen berdina da Egia ematen du bi balio berdinak badira. Adibidez, parameter1 someValue bada, adierazpen honek egia itzultzen du:
equals(parameters('parameter1'), 'someValue')
gutxiago Bi argumentu hartzen ditu eta egia itzultzen du lehenengo argumentua bigarren argumentua baino txikiagoa bada.
Oharra: onartzen diren motak osokoak, flotatzaileak eta katea dira.
Adierazpen honek egia itzultzen du:
less(10,100)
lessOrEquals Bi argumentu hartzen ditu eta egia itzultzen du lehenengo argumentua bigarren argumentuaren berdina edo txikiagoa bada.
Oharra: onartzen diren motak osokoak, flotatzaileak eta katea dira.
Adierazpen honek egia itzultzen du:
lessOrEquals(10,10)
handiagoa Bi argumentu hartzen ditu eta egia itzultzen du lehen argumentua bigarren argumentua baino handiagoa bada.
Oharra: onartzen diren motak osokoak, flotatzaileak eta katea dira.
Adierazpen honek false itzultzen du:
greater(10,10)
handiagoaEdoBerdin Bi argumentu hartzen ditu eta egia itzultzen du lehenengo argumentua bigarren argumentua baino handiagoa edo berdina bada.
Oharra: onartzen diren motak osokoak, flotatzaileak eta katea dira.
Adierazpen honek false itzultzen du:
greaterOrEquals(10,100)
hutsa Egia ematen du objektua, matrizea edo katea hutsik badago. Adierazpen honek egia itzultzen du:
empty('')
not Balio boolear baten aurkakoa ematen du. Adierazpen honek egia itzultzen du:
not(contains('200 Success','Fail'))
baldin Balio zehatz bat ematen du adierazpenak egia edo gezurra ematen badu. Adierazpen honek "bai" itzultzen du:
if(equals(1, 1), 'yes', 'no')

Aurrebaldintzak

Hona hemen ibilbide hau osatzeko behar duzuna.

  • Sarbidea Power Automate.
  • Zure kalkulu-orria, jarraibide honetan aurrerago azaldutako taulekin. Ziurtatu kalkulu-orria Dropbox edo Microsoft OneDrive bezalako kokapen batean gorde duzula, Power Automate horretara atzitu ahal izateko.
  • Microsoft 365 Outlook (Outlook hemen erabiltzen dugun bitartean, zure fluxuetan onartzen den edozein posta-zerbitzu erabil dezakezu.)

Erabili 'edo' adierazpena

Batzuetan, zure lan-fluxuak ekintza bat egin behar du elementu baten balioa balioaA edo balioaB bada. Esate baterako, baliteke zereginen egoeraren jarraipena egitea kalkulu-orrien taula batean. Demagun taulak Egoera izeneko zutabe bat duela eta zutabe honetako balio posibleak hauek dira:

  • osatua
  • blokeatuta
  • alferrikako
  • ez da hasi

Hona hemen kalkulu-orria nolakoa izan daitekeen adibide bat:

Egoera zutabe batekin lagin-orriaren pantaila-argazkia.

Given the preceding spreadsheet, you want to use Power Automate to remove all rows with a Status column that's set to completed or unnecessary.

Sor dezagun fluxua.

Hasi fluxu huts batekin

  1. Saioa hasi Power Automaten.

  2. Ezkerreko panelean, hautatu Nire fluxuak.

  3. Hautatu Flux berria>Hodei-fluxu programatua.

Gehitu abiarazle bat zure fluxuari

  1. Eman izena zure fluxuari.

  2. Ezarri egutegia fluxua egunero behin abiarazteko.

  3. Hautatu Sortu botoia hurrengo urratsera joateko.

Oharra

Power Automate hodei-fluxuen diseinatzaile klasikoa edo Copilot-ekin hodei-fluxuen diseinatzailea erabiltzen du. To identify which designer you’re using, go to the Note section in Understand the cloud flows designer with copilot capabilities.

Hautatu kalkulu-orria eta lortu errenkada guztiak

  1. Hautatu Urrats berri gehiago.

  2. Bilatu errenkadak eta, ondoren, hautatu Excel Online (Enpresa).

    Hautatu erabiltzen ari zaren kalkulu-orriari dagokion lortu errenkada ekintza. Adibidez, Google Sheets erabiltzen ari bazara, hautatu Google Sheets - Lortu errenkadak.

  3. Hautatu Taula batean dauden zerrendako errenkadak ekintza.

    Taula bateko errenkadak zerrendatzeko pantaila-argazkia.

  4. Hautatu Kokapena, Dokumentu liburutegia, Fitxategia eta zure datuak biltzen dituen taula .

    Kokapen, Dokumentu Liburutegia, Fitxategia eta Taula eremuen pantaila-argazkia taula-txartel batean dauden Zerrenda errenkadetan.

Egiaztatu errenkada bakoitzaren egoera-zutabea

  1. Hautatu Urrats berri gehiago.

  2. Bilatu aplikatu bakoitzari eta, ondoren, hautatu Aplikatu bakoitzari - Kontrola.

  3. Gehitu balioa tokena Hautatu aurreko urratsetako irteera bat koadroan.

    Balio token honek kalkulu-orrien taula eta bere datu guztiak adierazten ditu.

  4. Hautatu Gehitu ekintza batAplikatu txartel bakoitzean.

  5. Bilatu baldintza eta, ondoren, hautatu baldintza kontrola.

  6. Gehitu edo esamolde hau. Edo esamolde honek taulako errenkada bakoitzaren balioa egiaztatzen du. Egoera zutabearen balioa osatzen badaEdoalferrikako, Edo adierazpenak "egia" gisa balioesten du.

    Hona hemen baldintza txartel baten adibide bat.

Ezabatu kalkulu-orritik bat datozen errenkadak

  1. Hautatu Gehitu ekintza bat baldintzaren Bai bada baldintzaren adarrean.

    Bai bada adarra exekutatuko da OR baldintzak egia balioesten badu.

  2. Bilatu Ezabatu errenkada bat, hautatu Excel Online (Business) eta, ondoren, hautatu Ezabatu errenkada bat.

  3. Ezabatu errenkada bat txartelean, ezarri Kokapena, Dokumentu liburutegia, Fitxategia, eta Taula koadroak, koadro hauek n ezarri dituzun bezala. Taula txartel batean dauden errenkadak zerrendatu tutorial honetan.

  4. Gako-zutabea goigabeko zerrendan, hautatu _PowerAppsId_.

  5. Gako-balioa eremuan, sartu _PowerAppsId_ balio dinamikoa.

  6. Gorde fluxua.

Exekutatu fluxua 'edo' adierazpenarekin

Fluxua gorde ondoren doa. Tutorial honetan lehenago erakutsitako kalkulu-orria sortu baduzu, hona hemen exekuzioa amaitutakoan nolakoa den.

Kalkulu-orriaren pantaila-argazkia 'OR' adierazpena osatzen denean.

Notice all data from rows that had completed or unnecessary in the Status column were deleted.

Erabili 'eta' esapidea

Demagun bi zutabe dituen kalkulu-orri taula bat duzula. Zutabeen izenak Egoera eta Esleitua dira. Demagun, gainera, errenkada guztiak ezabatu nahi dituzula Egoera zutabearen balioa blokeatuta badago eta Esleitutako zutabearen balioa John Wonder da. To accomplish this task, follow all steps earlier in this tutorial, but when you edit the Condition card in advanced mode, use the and expression shown here.

@and(equals(item()?['Status'], 'blocked'), equals(item()?['Assigned'], 'John Wonder'))

Hona hemen baldintza txartel baten adibide bat.

Exekutatu fluxua 'eta' adierazpenarekin

Tutorial honetako urratsak jarraitu badituzu, zure kalkulu-orriak hurrengo pantaila-argazkiaren antzekoa izan beharko luke.

Kalkulu-orriaren pantaila-argazkia zure fluxua abiarazi aurretik.

Zure fluxua abiarazi ondoren, zure kalkulu-orriak hurrengo pantaila-argazkiaren antzekoa izan beharko luke.

Kalkulu-orriaren pantaila-argazkia zure fluxua abiarazi ondoren.

Erabili 'huts' esapidea

Kontuan izan kalkulu-orrian hainbat errenkada huts daudela orain. Horiek kentzeko, erabili hutsik esamoldea testurik ez duten errenkada guztiak identifikatzeko Esleitutako eta. Egoera zutabeak.

Zeregin hau burutzeko, jarraitu Erabili 'eta' adierazpena atal honetan zerrendatutako urrats guztiak tutorial honetan. Baldintza txartela modu aurreratuan editatzen duzunean, erabili hutsik esamolde hau.

@and(empty(item()?['Status']), empty(item()?['Assigned']))

Zure baldintzak txartelak pantaila-argazkiaren antzekoa izan beharko luke.

'huts' adierazpenaren pantaila-argazkia.

Zure fluxua abiarazi ondoren, kalkulu-orriak hurrengo pantaila-argazkiaren antzekoa izan beharko luke.

Kalkulu-orriaren pantaila-argazkia 'huts' exekutatu ondoren.

Kontuan izan mahaitik lerro gehigarriak kentzen direla.

Erabili "handiagoa" esapidea

Imajinatu zure lankideentzako beisbol sarrerak erosi dituzula eta kalkulu-orri bat erabiltzen ari zarela pertsona bakoitzak itzultzen dizula ziurtatzeko. Azkar sor dezakezu hodeiko fluxua, zenbateko osoa ordaindu ez duen pertsona bakoitzari egunero mezu elektroniko bat bidaltzen diona.

Erabili esamolde handiagoa zenbateko osoa ordaindu ez duten langileak identifikatzeko. Ondoren, automatikoki abisu-mezu bat bidal diezaiekezu osorik ordaindu ez dutenei.

Hona hemen kalkulu-orriaren ikuspegia.

Osorik ordaindu ez dutenen kalkulu-orriaren pantaila-argazkia.

Hona hemen haiengandik ordaindutakoa baino gutxiago ordaindu duten pertsona guztiak identifikatzen dituen esamolde handiagoa ren ezarpena.

@greater(item()?['Due'], item()?['Paid'])

Erabili 'gutxiago' esapidea

Imajinatu zure lankideentzako beisbol sarrerak erosi dituzula eta kalkulu-orri bat erabiltzen ari zarela pertsona bakoitzak adostutako datan itzultzen dizula ziurtatzeko. Zenbateko osoa ordaindu ez duen pertsona bakoitzari abisu-mezu bat bidaltzen dion hodeiko fluxu bat sor dezakezu, uneko data mugaeguna baino egun bat baino gutxiago badago.

Erabili eta adierazpena gutxiago adierazpenarekin, bi baldintza baliozkotzen ari direnez.

Baliozkotzeko baldintza Erabili beharreko adierazpena Adibidez
Ordaindu al da ordaindu beharreko kopuru osoa? greater @greater(item()?['Due'], item()?['Paid'])
Epemuga egun bat baino gutxiago falta al da? gutxiago @less(item()?['DueDate'], addDays(utcNow(),1))

Konbinatu 'handiagoa' eta 'gutxiago' esapideak 'eta' esapide batean

Erabili esamolde handiagoa esamolde osoa baino gutxiago ordaindu duten langileak identifikatzeko eta erabili gutxiago adierazpena. ordainketa-epea uneko egunetik egun bat baino gutxiago falta den zehazteko. Ondoren, Mezu elektroniko bat bidali ekintza erabil dezakezu abisu-mezuak bidaltzeko, osorik ordaindu ez duten eta epemuga egun bat baino gutxiago falta zaien langile horiei.

Hona hemen kalkulu-orrien taularen ikuspegia.

Kalkulu-orrien taularen pantaila-argazkia.

Hona hemen haiei dagokien zenbatekoa baino gutxiago ordaindu duten langile guztiak identifikatzen dituen eta esamoldearen ezarpena eta mugaeguna uneko datatik egun bat baino gutxiagora dagoena.

@and(greater(item()?['Due'], item()?['Paid']), less(item()?['dueDate'], addDays(utcNow(),1)))

Erabili funtzioak esapideetan

Adierazpen batzuek hodei-fluxu bat exekutatzen hasten denean oraindik existitzen ez diren exekuzio-denborako ekintzetatik lortzen dute beren balioak. Adierazpenetan balio hauek erreferentzia egiteko edo horiekin lan egiteko, lan-fluxuaren definizio Hizkuntzak eskaintzen dituen funtzioak erabil ditzakezu. Informazio gehiago. Gehiago jakiteko, joan Azure Logic Apps-en eta Power Automate lan-fluxuen adierazpen-funtzioen erreferentzia-gidara.