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.
Huomautus
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.
- Tee haku hakusanalla laadi ja valitse sitten Laadi - Tietotoiminnot -toiminto.
Anna Syötteet-ruutuun matriisi, johon haluat viitata myöhemmin.
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.
Lisää toiminto, esimerkiksi Liitä - Tietotoiminto.
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älilehden 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. 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 käynnissä, Tietotoiminto - liitä -toiminto on merkkijono, jonka osoitteet on liitetty puolipisteillä, kuten seuraavassa näyttökuvassa on esitetty.
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:
Lisää Kun HTTP-pyyntö vastaanotetaan -käynnistin työnkulkuun.
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 näyttökuvan mukaisesti.
> 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
.
Etsi ja lisää sitten Suodata matriisi -toiminto työnkulkuun.
Määritä matriisin suodatustoiminto seuraavassa näyttökuvassa esitetyllä tavalla.
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" } ]
Etsi, lisää ja määritä Luo CSV-taulukko - Tietotoiminto -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 näyttökuvassa näkyvän tuloskuvan.
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.