Mukautetun valitsimen luominen

Power Automaten avulla käyttäjät voivat käsitellä verkko- ja työpöytäsovelluksia käyttöliittymäelementtien kautta. Käyttöliittymäelementit ovat sovellusosia, kuten painikkeet ja tekstikentät.

Käyttöliittymäelementin määrittämiseksi on luotava valitsimet, jotka paikantavat määrätyn komponentin, jota haluat käyttää.

Note

Power Automate tukee käyttöliittymäelementin useiden valitsinten luomista. Jos valitsin ei onnistu käyttämään elementtiä, käytetään seuraavaa valitsinta.

Vaikka Power Automaten käyttäjät voivat luoda valitsimia automaattisesti, jotkin skenaariot on luotava manuaalisesti. Yleinen skenaario on dynaamista sisältöä näyttävien sovellusten automaatio.

Kun mukautettu valitsin on tarpeen, voit muokata olemassa olevaa valitsinta tai luoda sen alusta alkaen.

Voit muokata olemassa olevaa valitsinta valitsemalla asianmukaisen käyttöliittymäelementin ja valitsemalla valitsimen, jota haluat muokata.

Näyttökuva vaihtoehdosta muokata olemassa olevaa valitsinta.

Jos haluat lisätä käyttöliittymäelementille lisää valitsimia, valitse haluamasi käyttöliittymäelementti ja valitse sitten Uusi-painike.

Näyttökuva painikkeesta uuden valitsimen luomista varten.

Käytä valitsimissa merkintää >, joka osoittaa valittujen elementtien hierarkkisen rakenteen. Kukin valitsimessa oleva elementti on elementin sisällä vasemmalla puolella ja näkyy seuraavassa muodossa:

elementti[Attribute1=”Attribute1Name”][Attribute2=”Attribute2Name”]...[Attributen=”AttributenName”]

Elementin määritteet kuvaavat sitä yksilöllisesti ja erottavat sen muista saman sovelluksen elementeistä. Määritteiden ottaminen käyttöön tai poistaminen käytöstä voi muuttaa valitsimen kohdesovelluksen osaa.

Note

Verkon ja työpöydän valitsinten rakenne ja toiminnot ovat samat. Tärkeimmät erot niiden välillä ovat käytettävissä olevat määritteet. Verkkovalitsin käyttää HTML-määritteitä, kun taas työpöydän valitsin käyttää sovelluksen rakenteen perusteella erilaisia määritteitä.

Jos haluat määrittää sovelluksen osan tarkasti, Power Automate käyttää useita valitsintasoja.

Valitsimet käyttävät puurakennetta, joka kuvaa komponentin täsmällistä sijaintia sovelluksessa tai verkkosivulla. Kukin taso on ylätason alitaso ja alatason valitsimen ylätaso. Alemman tason valitsin kuvaa osaa, jota haluat käsitellä.

Tämän toiminnon avulla Power Automate voi erottaa osan muista osista, joilla on samanlaiset määritteet samassa sovelluksessa. Poistamalla valitsintasoja käytöstä tai ottamalla niitä käyttöön voit muuttaa sijaintia, josta Power Automate hakee komponenttia.

Esimerkiksi seuraava valitsin paikantaa valikon vaihtoehdon Tiedosto nimettömässä Muistio-ikkunassa. Valitsimen ensimmäinen taso kuvaa ikkunan valikkoriviä, ja toinen taso kuvaa Tiedosto-vaihtoehtoa.

Note

Muistio-ikkuna ja valikkovaihtoehto ovat erilaisia käyttöliittymäelementtejä, mutta niillä on pää- ja alitasosuhde.

Näyttökuva valitsimesta, joka osoittaa Tiedosto-valikkovaihtoehtoon Muistio-ikkunassa.

Oletetaan, että haluat muokata valitsinta käyttääksesi Muistio-ikkunaa nimeltä Muistiinpanot. Saavuttaaksesi tämän toiminnon muuta valitsimen määrite Nimi valitsimeksi kohteeseen Muistiinpanot - Muistio. Uuden valitsiminen pitäisi olla :työpöytä > ikkuna[Nimi="Muistiinpanot - Muistio"][Prosessi="muistio"].

Päivitetyn Muistio-laajennuksen kuvakaappaus.

Käytä operaattoreita muokatussa valitsimessa

Edellisessä esimerkissä valitsin paikansi Muistio-ikkunan, jolla on tietty nimi. Jos haluat muuttaa valitsimen dynaamiseksi, korvaa Sama kuin -operaattori muilla operaattoreilla tai säännöllisillä lausekkeilla.

Näyttökuva kaikista käytettävissä olevista valitsinoperaattoreista.

Sama kuin -operaattori saa valitsimen etsimään tietyn kovakoodatun arvon. Vaikka tämä toiminto on tehokas staattisissa sovelluksissa, pysyvät arvot voivat olla esteenä dynaamisissa sovelluksissa.

Käytä operaattoria Sisältää sellaisten elementtien paikantamiseen, joilla ei ole pysyviä arvoja, mutta jotka sisältävät määrätyn avainsanan. Esimerkiksi käytä operaattoria Sisältää Muistio-valitsimessa saadaksesi sen toimimaan kaikkien Muistio-ikkunoiden kanssa.

Näyttökuva Muistio-valitsimen Sisältää-operaattorista.

Sama kuin- ja Sisältää-operaattorien lisäksi Power Automate tarjoaa neljä muuta operaattoria:

  • Ei sama kuin: Tarkistaa, sisältääkö määrite muun kuin tietyn arvon.
  • Alkaa: Tarkistaa, sisältääkö määrite arvon, joka alkaa tietystä merkistä, avainsanasta tai lauseesta.
  • Loppuu: Tarkistaa, sisältääkö määrite arvon, joka loppuu tiettyyn merkkiin, avainsanaan tai lauseeseen
  • Säännöllisen lausekkeen vastaavuus: tarkistaa, sisältääkö määrite arvon, joka vastaa mukautettua säännöllistä lauseketta. Power Automaten säännöllinen lausekeydin on .NET. Lisätietoja säännöllisistä lausekkeista on kohdassa Säännöllisen lausekkeen kieli - pikaopas.

Käytä muuttujia muokatussa valitsimessa

Eri operaattoreiden lisäksi Power Automaten avulla voit luoda dynaamisia valitsimia muuttujien avulla.

Jos valitsimen määritteen arvo on riippuvainen edellisten toimintojen laskelmista ja tuloksista, korvaa pysyvä arvo muuttujalla.

Voit käyttää muuttujaa valitsimessa käynnistämällä toiminnon Mukautetun valitsimen muodostintyökalu ja täyttämällä muuttujan nimen, joka sisältää prosenttimerkkejä (%). Lisätietoja prosenttiluvun merkinnästä on kohdassa Käytä muuttujia ja %-merkintää.

Jos käytät muuttujaa Muistio-esimerkin määritteessä Nimi, valitsiminen pitäisi olla :työpöytä > ikkuna[Nimi="%WindowName%"][Prosessi="muistio"].

Näyttökuva muuttujasta Muistio-valitsimessa.