Tietotoimintojen käyttö Power Automaten avulla
Tässä ohjeartikkelissa opit tuntemaan joitain yleisiä Power Automaten tietotoimintoja luodessasi työnkulkuja. Tällaisia toimintoja ovat esimerkiksi Laadi, Liitä, Valitse, Suodata matriisi, Luo taulukko ja Jäsennä JSON.
Edellytykset
- Power Automaten käyttöoikeus.
- Tarvitset työkalun (esimerkiksi PostMan), jolla voit lähettää HTTP POST -pyyntöjä JSON-matriisilla työnkulkuusi.
Laadi-toiminnon käyttäminen
Käytä Tietotoiminto – Laadi toiminto, jotta sinun ei tarvitse syöttää samoja tietoja useita kertoja kuin suunnittelet pilvityönkulkua. 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.
Tee haku hakusanalla Laadi ja valitse sitten Tietotoiminto – Laadi -toiminto.
Anna Syötteet-ruutuun matriisi, johon haluat viitata myöhemmin.
Vihje
Jos haluat , että Laadi-kortti on helpompi löytää myöhemmin, nimeä se uudelleen valitsemalla kortin otsikkoriviltä teksti Laadi ja antamalla nimen, joka on helppo muistaa.
Kun haluat käyttää Laadi-toiminnon sisältöä, toimi seuraavasti:
Lisää toiminto, esimerkiksi Tietotoiminto – Liitä.
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ö.
Valitse Dynaaminen sisältö -väli lehden Laadi-osassa Tulokset.
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. Nyt voit vaihtaa pilkkuerottimen (,) puolipisteeksi (;) Tietotoiminnot – Liitä -toiminnolla seuraavasti:
Lisää uusi toiminto, tee haku hakusanalla Liitä ja valitse sitten Tietotoiminto – Liitä.
Lisää Lähde-ruutuun matriisi ja Liitä kanssa -ruutuun puolipiste (;).
Tallenna työnkulku ja suorita se
Kun työnkulku on suoritettu, Tietotoiminto – Liitä -toiminto on merkkijono, jonka osoitteet on yhdistetty puolipisteillä, kuten seuraavasta kuvasta näkyy.
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ä ja first
->FirstName
sekä last
->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:
Lisää Kun HTTP-pyyntö vastaanotetaan käynnistämään työnkulun.
Valitse Luo rakenne käyttämällä näytetietoja.
Liitä näyttöön avautuvaan ruutuun esimerkki lähdetietomatriisistasi ja napsauta sitten Valmis.
Lisää Tietotoiminto – Valitse -toiminto ja määritä se seuraavan kuvan mukaisesti.
Näyttökuva, jossa näkyy Valitse-toiminto. Lähde-arvona on Teksti. Yhdistämismääritysosassa FirstName-arvoksi on määritetty first, FamilyName-arvoksi on määritetty last ja FullName-arvoksi on määritetty first ja last välilyönnillä erotettuna.:::image-end:::
Vihje
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" } ]
Sen avulla voit luoda uuden matriisin, joka sisältää vain ne objektit, joiden first
-arvo on Eugenia
.
Tehdään nyt näin.
Etsi ja lisää sitten Suodata matriisi -toiminto työnkulkuun.
Määritä Suodata matriisi -toiminto samalla tavalla kuin seuraavassa kuvassa.
Tallenna työnkulku ja suorita se.
PostManin avulla voit luoda verkkopyynnön, joka lähettää JSON-matriisin työnkulkuusi.
Kun työnkulku suoritetaan, tuloste näyttää seuraavalta matriisilta. Huomaa, että vain objektit, joiden
first
-arvoksi on määritettyEugenia
sisällytetään toiminnon tuotokseen.[ { "first": "Eugenia", "last": "Lopez" }]
Luo CSV-taulukko -toiminnon käyttäminen
Tietotoiminto – Luo CSV-taulukko -toiminnolla voit vaihtaa JSON-matriisin syötteen CSV-taulukoksi. 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" } ]
Etsi, lisää ja määritä Tietotoiminto – Luo CSV-taulukko -toiminto samalla tavalla kuin seuraavassa kuvassa.
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.
Tallenna työnkulku ja suorita se.
Kun työnkulku suoritetaan, Luo CSV-taulukko -toiminto näyttää seuraavassa kuvassa näkyvän tulosteen.
Luo HTML-taulukko -toiminnon käyttäminen
Tietotoiminto – Luo HTML-taulukko -toiminnolla voit muuttaa JSON-matriisisyötteen HTML-taulukoksi. Voit säilyttää otsikot näkyvissä luotavassa HTML-tiedostossa.
Voit tehdä tämän suorittamalla CSV-taulukon luomisen vaiheita edellisessä osassa kuvatulla tavalla, mutta käyttämällä Tietotoiminto – Luo HTML-taulukko -toimintoa Luo CSV-taulukko -toiminnon sijaan.
Vihje
Jos aiot lähettää HTML-taulukon sähköpostitse, muista valita On HTML -asetus sähköpostitoiminnossa.