Коришћење операција везаних за податке
У овом чланку ћете сазнати више о неким Power Automate уобичајеним операцијама са подацима у, као што су писање, спајање, избор, филтрирање низова, креирање табела и рашчлањујење ЈСОН-а. Они су доступни за управљање подацима када креирате токове.
Белешка
Различити одељци у овом чланку нису повезани и не зависе једни од других. Различити одељци користе различите примере.
Ево брзог видео записа о операцијама са подацима.
Предуслови
- Power AutomateПриступ.
- Алатка као што је "Поштар" за слање ХТТП ПОСТ захтева са ЈСОН низом у ваш ток.
Коришћење радње писања
Користите радњу "Операција са подацима - састављање" да бисте се спасили од вишеструког уноса истих података док дизајнирате ток у облаку. У овом примеру, потребно је да унесете низ цифара – неколико [0,1,2,3,4,5,6,7,8,9]
пута док дизајнирате ток. Радњу писања можете да користите да бисте сачували низ, као што је описано у следећој процедури.
- Потражите компон , а затим изаберите радњу Операција "Састави - подаци ".
У поље Инпутс унесите низ на који касније желите да упућујете.
Савет
Да бисте касније лакше пронашли картицу "Састави", преименујте је тако што ћете изабрати текст "Састави" на насловној траци визиткарте и унети име које се лако памти.
Када је потребно да приступите садржају радње писања, урадите то тако што ћете пратити ове кораке.
Додајте радњу, као што је Операција придруживања - подаци.
Изаберите контролу којој желите да додате садржај који сте сачували у радњи писања.
Отвориће се додавање динамичког садржаја из апликација и линија спајања које се користе на овом екрану тока.
На картици Динамички садржај, у одељку Писање изаберите ставку Излази.
Коришћење радње спајања
Користите радњу "Операција са подацима - придруживање" да бисте разграничили низ знаком за раздвајање по вашем избору. На пример, ваш ток добија Wеб захтев који укључује следећи низ е-адреса: ["d@example.com", "k@example.com", "dal@example.com"]
. Међутим, програм за е-пошту захтева да адресе буду обликоване у једној ниски раздвојене тачком и зарезом. Операцију "Подаци - придруживање " ћете користити да бисте променили знак разграничавања зареза (,) у тачку и зарез (;) следећи ове кораке:
Додајте нову радњу, потражите опцију "Придруживање ", а затим изаберите операцију "Подаци " - Придружи се.
У поље Од унесите низ, а у поље Споји са ( ;) унесите тачку и зарез ( ; ).
Сачувајте ток, а затим га покрените.
Након што се ток покреће, излаз операције "Подаци " – Придружи се радњи биће ниска са адресама придружене тачком и зарезом, као што је приказано у следећем снимку екрана.
Коришћење одабране радње
Користите операцију "Подаци" – Изаберите радњу да бисте облик објеката трансформисали у низу. На пример, можете да додајете, уклањате или преименујете елементе у сваком објекту у низу.
Белешка
Иако помоћу одабране радње можете да додате или уклоните елементе, не можете да промените број објеката у низу.
У овом примеру, подаци уносе ваш ток путем Веб захтева у овом формату:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Долазне податке желите да преобликујете преименовањем first
FirstName
last
у и на FamilyName
, као и додавањем новог члана који FullName
комбинује first
last
и(раздваја са размаком).
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
Да бисте извршили ово:
Додајте окидач "Када се прими ХТТП захтев" у ток.
Изаберите ставку Користи узорак товара да бисте генерисали шему.
У поље које ће се појавити налепите узорак изворног низа података, а затим изаберите Готово .
Додајте операцију података – Изаберите радњу , а затим је конфигуришите као што је приказано на следећем снимку екрана.
&гт ; Излаз из радње избора је низ који садржи новооблимане објекте. Затим можете да користите овај низ у било којој другој радњи, као што је радња писања о којој је раније било речи.
Коришћење радње низа филтера
Радњу "Филтер низа - операција са подацима " користите да бисте смањили број објеката у низу на подскуп који одговара критеријумима које сте обезбедили.
Белешка
- Радњу низа филтера не можете да користите да бисте променили облик објеката у низу.
- Текст на који филтрирате има мала и велика слова.
У овом примеру користите радњу низа филтера у овом низу:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
да бисте креирали нови низ који садржи само објекте у којима first
је подешен Eugenia
.
Пронађите, а затим додајте радњу низа филтрирања у ток.
Конфигуришите радњу низа филтера као што је приказано на следећем снимку екрана.
Сачувајте, а затим покрените ток.
Поштар можете да користите за генерисање Wеб захтева који шаље ЈСОН низ у ваш ток.
Када ток тече, излаз изгледа као следећи низ. Обратите пажњу на то да су
first
у излаз радње укључениEugenia
само објекти у којима је подешено да буду укључени.[ { "first": "Eugenia", "last": "Lopez" }]
Коришћење радње креирање ЦСВ табеле
Користите радњу Креирање ЦСВ табеле - Операција података да бисте променили унос ЈСОН низа у табелу вредности раздвојене зарезима (ЦСВ). Заглавља можете држати видљивим у ЦСВ излазу. У овом примеру, конвертујете следећи низ у ЦСВ табелу:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Пронађите, додајте, а затим конфигуришите радњу Креирање ЦСВ табеле - операција са подацима тако да личи на следећу слику.
Ознака тела на овој слици потиче из радње "Када је ХТТП захтев примљен "; међутим, можете да добијете унос за радњу "Креирање ЦСВ табеле " од излаза било које претходне радње у току или да је унесете директно у поље "Од ".
Сачувајте, а затим бежите, свој ток.
Када ток буде покрећен, радња "Креирај ЦСВ табелу " приказује излаз приказан у следећем снимку екрана.
Коришћење радње креирање ХТМЛ табеле
Користите радњу Креирање ХТМЛ табеле - операција са подацима да бисте променили унос ЈСОН низа у ХТМЛ табелу. Заглавља можете да држите видљива у ХТМЛ излазу.
Да бисте то урадили, следите кораке из претходног одељка Радња креирање ЦСВ табеле за креирање ЦСВ табеле. Користите радњу Креирање ХТМЛ табеле - операција са подацима уместо ставке "Креирање ЦСВ табеле".
Савет
Ако планирате да пошаљете ХТМЛ табелу путем е-поште, не заборавите да изаберете ИсХтмл у акцији е-поште.