Използване на операции с данни
В тази статия ще научите за някои често срещани операции с Power Automate данни, като например съставяне, съединяване, избиране, филтриране на масиви, създаване на таблици и анализиране на JSON. Използвайте тези операции, за да манипулирате данни, когато създавате потоци.
Бележка
Различните раздели в тази статия не са свързани и не зависят един от друг. Различните раздели използват различни примери.
Ето кратко видео за операциите с данни.
Предварителни изисквания
- Достъп до Power Automate.
- Инструмент за изпращане на HTTP POST заявки с JSON масив към вашия поток.
Използване на действието за съставяне
Използвайте действието Операция с данни - Съставяне , за да си спестите необходимостта да въвеждате едни и същи данни няколко пъти, докато проектирате поток за облак. В този пример трябва да въведете масив от цифри –[0,1,2,3,4,5,6,7,8,9]
няколко пъти, докато проектирате потока си. Можете да използвате действието за съставяне, за да запишете масива, както е описано в следващата процедура.
- Потърсете съставяне и след това изберете действието Съставяне - Операция с данни.
В полето Входове въведете масива, към който искате да препратите по-късно.
Съвет
За да улесните намирането на картата за съставяне по-късно, преименувайте я, като изберете текста Съставяне в заглавната лента на картата и въведете име, което е лесно за запомняне.
Когато трябва да получите достъп до съдържанието на действието за съставяне, направете го, като следвате тези стъпки.
Добавете действие, като например Присъединяване - Операция с данни.
Изберете контролата, към която искате да добавите съдържанието, което сте записали в действието за съставяне.
Отваря се Добавяне на динамично съдържание от приложенията и конекторите, използвани в този екран за поток .
В раздела Динамично съдържание , в секцията Съставяне изберете Изходи.
Използване на действието за присъединяване
Използвайте действието Data Operation - Join , за да разграничите масив с разделителя по ваш избор. Например вашият поток получава уеб заявка, която включва следния масив от имейл адреси: ["d@example.com", "k@example.com", "dal@example.com"]
. Вашата имейл програма обаче изисква адресите да бъдат форматирани в един низ, разделени с точка и запетая. Можете да използвате действието Операция с данни - Съединяване , за да промените разделителя на запетаи (,) на точка и запетая (;) като изпълните следните стъпки:
Добавете ново действие, потърсете Присъединяване и след това изберете Операция с данни - Присъединяване.
В полето От въведете масива, а в полето Съедини с въведете точка и запетая (;).
Запазете потока си и след това го стартирайте.
След като потокът ви се изпълни, изходът от действието Data Operation – Join ще бъде низ с адресите, съединени с точка и запетая, както е показано на следващата екранна снимка.
Използвайте действието за избор
Използвайте операцията с данни – Изберете действието, за да трансформирате формата на обекти в масив. Например можете да добавяте, премахвате или преименувате елементи във всеки обект в масив.
Бележка
Въпреки че можете да добавяте или премахвате елементи с помощта на действието за избор, не можете да променяте броя на обектите в масива.
В този пример данните влизат в потока Ви чрез уеб заявка в този формат:
[ { "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" } ]
За да направите това:
Добавете задействането При получаване на HTTP заявка към потока си.
Изберете Използване на примерен полезен товар за генериране на схема.
В полето, което се показва, поставете извадка от вашия масив от данни източник и след това изберете Готово.
Добавете операцията с данни – Изберете действие и след това го конфигурирайте, както е показано на следващата екранна снимка.
> Изходът от действието за избор е масив, който съдържа новооформените обекти. След това можете да използвате този масив във всяко друго действие, като например действието за съставяне, обсъдено по-рано.
Използване на действието за филтърен масив
Използвайте действието Филтриране на масив - Операция с данни, за да намалите броя на обектите в масив до подмножество, което отговаря на предоставените от вас критерии.
Бележка
- Не можете да използвате действието за филтриране на масива, за да промените формата на обектите в масива.
- Текстът, по който филтрирате, е чувствителен към малки и големи букви.
В този пример използвате действието за филтриране на масив за този масив:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Този пример създава нов масив, който съдържа само обекти, в които first
е зададено на Eugenia
.
Намерете и след това добавете действието Филтриране на масив към вашия поток.
Конфигурирайте действието на филтърния масив, както е показано на следващата екранна снимка.
Запазете и след това стартирайте потока си.
Използване на действието за създаване на CSV таблица
Използвайте действието Създаване на CSV таблица - Операция с данни, за да промените входните данни на JSON масив в таблица със стойности, разделени със запетая (CSV). Можете да запазите заглавките видими в изхода на CSV. В този пример преобразувате следния масив в CSV таблица:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Намерете, добавете и след това конфигурирайте действието Създаване на CSV таблица - Операция с данни, за да прилича на следното изображение.
Маркерът на тялото в това изображение идва от действие Когато се получи HTTP заявка; обаче можете да получите входните данни за действието Създаване на CSV таблица от изхода на всяко предишно действие във вашия поток или можете да го въведете директно в полето От .
Запазете и след това стартирайте потока си.
Когато вашият поток се изпълни, действието Създаване на CSV таблица показва изхода, показан на следващата екранна снимка.
Използване на действието за създаване на HTML таблица
Използвайте действието Създаване на HTML таблица - Операция с данни, за да промените вход от JSON масив в HTML таблица. Можете да запазите заглавките видими в HTML изхода.
За да направите това, следвайте стъпките в предишния раздел Използване на действието за създаване на CSV таблица за създаване на CSV таблица. Използвайте действието Създаване на HTML таблица - Операция с данни вместо Създаване на CSV таблица.
Съвет
Ако планирате да изпратите HTML таблицата по имейл, не забравяйте да изберете IsHtml в действието по имейл.