Коришћење операција везаних за податке

У овом чланку ћете сазнати више о неким Power Automate уобичајеним операцијама са подацима у, као што су писање, спајање, избор, филтрирање низова, креирање табела и рашчлањујење ЈСОН-а. Они су доступни за управљање подацима када креирате токове.

Белешка

Различити одељци у овом чланку нису повезани и не зависе једни од других. Различити одељци користе различите примере.

Ево брзог видео записа о операцијама са подацима.

Предуслови

  • Power AutomateПриступ.
  • Алатка као што је "Поштар" за слање ХТТП ПОСТ захтева са ЈСОН низом у ваш ток.

Коришћење радње писања

Користите радњу "Операција са подацима - састављање" да бисте се спасили од вишеструког уноса истих података док дизајнирате ток у облаку. У овом примеру, потребно је да унесете низ цифара – неколико [0,1,2,3,4,5,6,7,8,9] пута док дизајнирате ток. Радњу писања можете да користите да бисте сачували низ, као што је описано у следећој процедури.

  1. Потражите компон , а затим изаберите радњу Операција "Састави - подаци ".

Снимак екрана тражења и избора радње

  1. У поље Инпутс унесите низ на који касније желите да упућујете.

    Снимак екрана конфигурисања радње писања.

Савет

Да бисте касније лакше пронашли картицу "Састави", преименујте је тако што ћете изабрати текст "Састави" на насловној траци визиткарте и унети име које се лако памти.

Када је потребно да приступите садржају радње писања, урадите то тако што ћете пратити ове кораке.

  1. Додајте радњу, као што је Операција придруживања - подаци.

  2. Изаберите контролу којој желите да додате садржај који сте сачували у радњи писања.

    Отвориће се додавање динамичког садржаја из апликација и линија спајања које се користе на овом екрану тока.

  3. На картици Динамички садржај, у одељку Писање изаберите ставку Излази.

    Снимак екрана коришћења излаза из радње

Коришћење радње спајања

Користите радњу "Операција са подацима - придруживање" да бисте разграничили низ знаком за раздвајање по вашем избору. На пример, ваш ток добија Wеб захтев који укључује следећи низ е-адреса: ["d@example.com", "k@example.com", "dal@example.com"]. Међутим, програм за е-пошту захтева да адресе буду обликоване у једној ниски раздвојене тачком и зарезом. Операцију "Подаци - придруживање " ћете користити да бисте променили знак разграничавања зареза (,) у тачку и зарез (;) следећи ове кораке:

  1. Додајте нову радњу, потражите опцију "Придруживање ", а затим изаберите операцију "Подаци " - Придружи се.

    Снимак екрана тражења и избора радње придруживања.

  2. У поље Од унесите низ, а у поље Споји са ( ;) унесите тачку и зарез ( ; ).

    Снимак екрана конфигурисања радње придруживања.

  3. Сачувајте ток, а затим га покрените.

  4. Након што се ток покреће, излаз операције "Подаци " – Придружи се радњи биће ниска са адресама придружене тачком и зарезом, као што је приказано у следећем снимку екрана.

    Снимак екрана уноса адреса раздвојених зарезима, споја са вредношћу тачке и зареза и излаза тих адреса раздвојених тачком и зарезом.

Коришћење одабране радње

Користите операцију "Подаци" – Изаберите радњу да бисте облик објеката трансформисали у низу. На пример, можете да додајете, уклањате или преименујете елементе у сваком објекту у низу.

Белешка

Иако помоћу одабране радње можете да додате или уклоните елементе, не можете да промените број објеката у низу.

У овом примеру, подаци уносе ваш ток путем Веб захтева у овом формату:

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

Долазне податке желите да преобликујете преименовањем firstFirstNamelast у и на FamilyName, као и додавањем новог члана који FullName комбинује firstlast и(раздваја са размаком).

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

Да бисте извршили ово:

  1. Додајте окидач "Када се прими ХТТП захтев" у ток.

  2. Изаберите ставку Користи узорак товара да бисте генерисали шему.

    Снимак екрана избора пробног товара.

  3. У поље које ће се појавити налепите узорак изворног низа података, а затим изаберите Готово .

  4. Додајте операцију података – Изаберите радњу , а затим је конфигуришите као што је приказано на следећем снимку екрана.

    Конфигуришите радњу избора.

    &гт ; Излаз из радње избора је низ који садржи новооблимане објекте. Затим можете да користите овај низ у било којој другој радњи, као што је радња писања о којој је раније било речи.

Коришћење радње низа филтера

Радњу "Филтер низа - операција са подацима " користите да бисте смањили број објеката у низу на подскуп који одговара критеријумима које сте обезбедили.

Белешка

  • Радњу низа филтера не можете да користите да бисте променили облик објеката у низу.
  • Текст на који филтрирате има мала и велика слова.

У овом примеру користите радњу низа филтера у овом низу:

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

да бисте креирали нови низ који садржи само објекте у којима first је подешен Eugenia.

  1. Пронађите, а затим додајте радњу низа филтрирања у ток.

  2. Конфигуришите радњу низа филтера као што је приказано на следећем снимку екрана.

    Снимак екрана у одељку Од

  3. Сачувајте, а затим покрените ток.

    Поштар можете да користите за генерисање Wеб захтева који шаље ЈСОН низ у ваш ток.

  4. Када ток тече, излаз изгледа као следећи низ. Обратите пажњу на то да су first у излаз радње укључени Eugenia само објекти у којима је подешено да буду укључени.

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

Коришћење радње креирање ЦСВ табеле

Користите радњу Креирање ЦСВ табеле - Операција података да бисте променили унос ЈСОН низа у табелу вредности раздвојене зарезима (ЦСВ). Заглавља можете држати видљивим у ЦСВ излазу. У овом примеру, конвертујете следећи низ у ЦСВ табелу:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Пронађите, додајте, а затим конфигуришите радњу Креирање ЦСВ табеле - операција са подацима тако да личи на следећу слику.

    Снимак екрана конфигурисања радње

    Ознака тела на овој слици потиче из радње "Када је ХТТП захтев примљен "; међутим, можете да добијете унос за радњу "Креирање ЦСВ табеле " од излаза било које претходне радње у току или да је унесете директно у поље "Од ".

  2. Сачувајте, а затим бежите, свој ток.

    Када ток буде покрећен, радња "Креирај ЦСВ табелу " приказује излаз приказан у следећем снимку екрана.

    Снимак екрана излаза из акције креирање ЦСВ табеле, који приказује

Коришћење радње креирање ХТМЛ табеле

Користите радњу Креирање ХТМЛ табеле - операција са подацима да бисте променили унос ЈСОН низа у ХТМЛ табелу. Заглавља можете да држите видљива у ХТМЛ излазу.

Да бисте то урадили, следите кораке из претходног одељка Радња креирање ЦСВ табеле за креирање ЦСВ табеле. Користите радњу Креирање ХТМЛ табеле - операција са подацима уместо ставке "Креирање ЦСВ табеле".

Савет

Ако планирате да пошаљете ХТМЛ табелу путем е-поште, не заборавите да изаберете ИсХтмл у акцији е-поште.