Tietotoimintojen käyttäminen

Tässä artikkelissa opit joistakin Power Automaten yleisistä tietotoiminnoista, kuten opetellaan luomaan, liittämään, valitsemaan, suodattamaan matriiseja, luomaan taulukoita ja jäsentämään JSON-tietoja. Näiden toimintojen avulla voidaan käsitellä tietoja työnkulkuja luotaessa.

Muistiinpano

Tämän artikkelin eri osat eivät liity toisiinsa, eikä ne ole riippuvaisia toisistaan. Eri osissa käytetään erilaisia esimerkkejä.

Tässä on lyhyt video tietotoiminnoista.

edellytykset

  • Power Automatein käyttöoikeus.
  • Tarvitset työkalun, jolla voit lähettää HTTP POST -pyyntöjä JSON-matriisilla työnkulkuusi.

Laadi-toiminnon käyttäminen

Tietotoiminto – laadi -toiminnolla voit välttää identtisten tietojen antamisen useita kertoja pilvityönkulkua suunniteltaessa. Tässä esimerkissä työnkulkua suunniteltaessa syötetään useita numeroita ([0,1,2,3,4,5,6,7,8,9]) monta kertaa. Voit tallentaa matriisin laatimistoiminnon avulla seuraavassa kuvatulla tavalla.

  1. Tee haku hakusanalla laadi ja valitse sitten Laadi - Tietotoiminnot -toiminto.

Näyttökuva hausta ja Laadi-toiminnon valinnasta.

  1. Anna Syötteet-ruutuun matriisi, johon haluat viitata myöhemmin.

    Näyttökuva luontitoiminnon määrittämisestä.

Tippi

Jos haluat , että Laadi-kortti on helpompi löytää myöhemmin, nimeä se uudelleen valitsemalla kortin otsikkoriviltä teksti Laadi ja antamalla nimi, joka on helppo muistaa.

Kun haluat käyttää Laadi-toiminnon sisältöä, seuraa näitä vaiheita.

  1. Lisää toiminto, esimerkiksi Liitä - Tietotoiminto.

  2. Valitse ohjausobjekti, johon haluat lisätä sisällön, jonka tallensit Laadi-toiminnossa.

    Näyttöön avautuu Lisää dynaaminen sisältö sovelluksista ja liittimistä, joita käytetään tässä työnkulussa -näyttö.

  3. Valitse Dynaaminen sisältö -välilehden Laadi-osassa Tulokset.

    Näyttökuva Laadi-toiminnon tulosten käyttämisestä.

Liity-toiminnon käyttäminen

Tietotoiminto – Liitä -toiminnolla voit rajata matriisin valitsemallasi erottimella. Työnkulkusi voi vastaanottaa esimerkiksi verkkopyynnön, joka sisältää seuraavan sähköpostiosoitteiden matriisin: ["d@example.com", "k@example.com", "dal@example.com"] Sähköpostiohjelmasi kuitenkin edellyttää, että osoitteet on muotoiltu yksittäiseksi merkkijonoksi, joka on eroteltu puolipistein. Voit vaihtaa pilkkuerottimen (,) puolipisteeksi (;) Tietotoiminnot – Liitä -toiminnolla seuraavasti:

  1. Lisää uusi toiminto, tee haku hakusanalla Liitä ja valitse sitten Tietotoiminto – Liitä.

    Näyttökuva hausta ja Liitä-toiminnon valinnasta.

  2. Lisää Lähde-ruutuun matriisi ja Liitä kanssa -ruutuun puolipiste (;).

    Näyttökuva liittämistoiminnon määrittämisestä.

  3. Tallenna työnkulku ja suorita se.

  4. Kun työnkulku on käynnissä, Tietotoiminto - liitä -toiminto on merkkijono, jonka osoitteet on liitetty puolipisteillä, kuten seuraavassa näyttökuvassa on esitetty.

    Näyttökuva pilkuilla erotettujen osoitteiden syötteestä, puolipisteellä erotettujen osoitteiden liitoksesta ja puolipisteillä erotetuista osoitteista.

Valitse-toiminnon käyttäminen

Tietotoiminto – Valitse -toiminnolla voit muuntaa taulukon objektien muotoa. Voit esimerkiksi lisätä, poistaa ja nimetä uudelleen taulukon kunkin objektin elementtejä.

Huomautus

Vaikka voitkin lisätä ja poistaa elementtejä Valitse-toiminnolla, et voi muokata taulukon objektien määrää.

Tässä esimerkissä tiedot syötetään työnkulkuun www-pyynnön kautta tässä muodossa:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Haluat muokata saapuvia tietoja uudelleen nimeämällä jäsenen first muotoon FirstName ja jäsenen last muotoon FamilyName ja lisäämällä uuden jäsenen nimeltä FullName, joka yhdistää kohteet first ja last (erotettuna välilyönnillä).

[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]

Tee se seuraavasti:

  1. Lisää Kun HTTP-pyyntö vastaanotetaan -käynnistin työnkulkuun.

  2. Valitse Luo rakenne käyttämällä näytetietoja.

    Näyttökuva näytetietojen valinnasta.

  3. Liitä näyttöön avautuvaan ruutuun esimerkki lähdetietomatriisistasi ja napsauta sitten Valmis.

  4. Lisää Tietotoiminto – Valitse -toiminto ja määritä se seuraavan näyttökuvan mukaisesti.

    Määritä Valitse-toiminto.

    > Valitse-toiminnon tulos on matriisi, joka sisältää juuri muotoillut objektit. Tämän jälkeen voit käyttää tätä matriisia missä tahansa muussakin toiminnossa, esimerkiksi aiemmin käsitellyssä Laadi-toiminnossa.

Suodata matriisi -toiminnon käyttäminen

Tietotoiminto – Suodata matriisi -toiminnolla voit pienentää matriisin objektien määrän tiettyyn alijoukkoon, joka vastaa määrittämiäsi ehtoja.

Huomautus

  • Matriisin objektien muotoa ei voi muuttaa käyttämällä Suodata matriisi -toimintoa.
  • Suodatettavassa tekstissä huomioidaan kirjainkoko.

Tässä esimerkissä käytetään Suodata matriisi -toimintoa tähän matriisiin:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Tämän esimerkin avulla voit luoda uuden matriisin, joka sisältää vain ne objektit, joiden first-arvo on Eugenia.

  1. Etsi ja lisää sitten Suodata matriisi -toiminto työnkulkuun.

  2. Määritä matriisin suodatustoiminto seuraavassa näyttökuvassa esitetyllä tavalla.

    Näyttökuva Kohteesta-osasta ensimmäinen rivi on Tekstiosa. Toisella rivillä ensimmäinen joukko on sama kuin Eugenia.

  3. Tallenna työnkulku ja suorita se.

Luo CSV-taulukko -toiminnon käyttäminen

Tietotoiminto - Luo CSV-taulukko -toiminnolla voit vaihtaa JSON-matriisin syötteen pilkuille erotelluksi CSV-arvotaulukoksi. Voit säilyttää otsikot näkyvissä luotavassa CSV-tiedostossa. Tässä esimerkissä seuraava matriisi muunnetaan CSV-taulukoksi:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Etsi, lisää ja määritä Luo CSV-taulukko - Tietotoiminto -toiminto samalla tavalla kuin seuraavassa kuvassa.

    Näyttökuva CSV-taulukon luontitoiminnon määrittämisestä. Lähdeasetuksena on Tekstiosa ja Sarakkeiden asetuksena on Automaattinen.

    Tämän kuvan Teksti-tunnus tulee Kun HTTP-pyyntö vastaanotetaan -toiminnosta, mutta voit kuitenkin hankkia Luo CSV-taulukko -toiminnon syötetiedot mistä tahansa työnkulkusi aiemmasta toiminnosta tai voit antaa ne suoraan Lähde-ruutuun.

  2. Tallenna työnkulku ja suorita se.

    Kun työnkulku suoritetaan, Luo CSV taulukko -toiminto näyttää seuraavassa näyttökuvassa näkyvän tuloskuvan.

    Näyttökuva CSV-taulukon luontitoiminnon tulosteesta, jossa näkyy ensimmäisellä rivillä

Luo HTML-taulukko -toiminnon käyttäminen

Luo HTML-taulukko - Tietotoiminto -toiminnolla voit muuttaa JSON-matriisin syötteen HTML-taulukoksi. Voit säilyttää otsikot näkyvissä luotavassa HTML-tiedostossa.

Se tehdään noudattamalla CSV-taulukon edellistä CSV-taulukkotoiminnon käyttäminen -osaa. Käytä Tietotoiminto – luo HTML-taulukko -toimintoa eikä Luo CSV-taulukko -toimintoa.

Tippi

Jos aiot lähettää HTML-taulukon sähköpostitse, muista valita IsHtml -asetus sähköpostitoiminnossa.