Ағылшын тілінде оқу

Бөлісу құралы:


Деректер операцияларын пайдалану

Бұл мақалада сіз Power Automate ішіндегі кейбір жалпы деректер операциялары туралы білесіз, мысалы, құрастыру, біріктіру, таңдау, массивтерді сүзу, кестелерді жасау және JSON талдауы. Ағындарды жасаған кезде деректерді өңдеу үшін осы әрекеттерді пайдаланыңыз.

Ескерім

Бұл мақаладағы әртүрлі бөлімдер бір-бірімен байланысты емес және бір-біріне тәуелді емес. Әр түрлі бөлімдер әртүрлі мысалдарды пайдаланады.

Мұнда деректер операциялары туралы жылдам бейне бар.

Алғышарттар

  • қол жеткізу Power Automate.
  • HTTP POST сұрауларын JSON массивімен ағыныңызға жіберу құралы.

Құрастыру әрекетін пайдаланыңыз

бұлттық ағын құрастыру кезінде бірдей деректерді бірнеше рет енгізуден өзіңізді құтқару үшін Деректерді пайдалану - Құрастыру әрекетін пайдаланыңыз. Бұл мысалда ағынды құрастырған кезде сандар массивін —[0,1,2,3,4,5,6,7,8,9]— бірнеше рет енгізу керек. Келесі процедурада сипатталғандай массивді сақтау үшін құрастыру әрекетін пайдалануға болады.

  1. құрастыру деп іздеп, Жазу - Деректермен жұмыс әрекетін таңдаңыз.

Құрастыру әрекетін іздеу және таңдау скриншоты.

  1. Кірістер жолағына кейінірек сілтеме жасағыңыз келетін массивді енгізіңіз.

    Құрастыру әрекетін конфигурациялау скриншоты.

Кеңес

Жазу карта файлын кейінірек табуды жеңілдету үшін тақырып жолағындағы Жазу мәтінін таңдау арқылы оның атын өзгертіңіз. карта және есте сақтау оңай атауды енгізу.

Құрастыру әрекетінің мазмұнына қол жеткізу қажет болғанда, оны мына қадамдарды орындау арқылы орындаңыз.

  1. Қосылу - Деректермен жұмыс істеу сияқты әрекетті қосыңыз.

  2. Құрастыру әрекетінде сақталған мазмұнды қосқыңыз келетін басқару элементін таңдаңыз.

    Осы ағында пайдаланылған қолданбалар мен қосқыштардан динамикалық мазмұнды қосу экраны ашылады.

  3. Динамикалық мазмұн қойындысының Құрастыру бөлімінде Шығыстарды>.

    Құрастыру әрекетіндегі нәтижелерді пайдалану скриншоты.

Біріктіру әрекетін пайдаланыңыз

Жиымды өзіңіз таңдаған бөлгішпен шектеу үшін Деректерді пайдалану - Қосылу әрекетін пайдаланыңыз. Мысалы, сіздің ағыныңыз электрондық пошта мекенжайларының келесі массивін қамтитын веб-сұрауды алады: ["d@example.com", "k@example.com", "dal@example.com"]. Дегенмен, электрондық пошта бағдарламасы мекенжайлардың нүктелі үтірмен бөлінген бір жолда пішімделуін талап етеді. Мына қадамдарды орындау арқылы үтір бөлгішті (,) нүктелі үтірге (;) өзгерту үшін Деректерді пайдалану - Қосылу әрекетін пайдаланасыз:

  1. Жаңа әрекетті қосыңыз, Join деп іздеңіз, содан кейін Деректерді пайдалану - Қосылу таңдаңыз.

    Қосылу әрекетін іздеу және таңдау скриншоты.

  2. Кімнен жолына массивті енгізіңіз және Бірге қосылу орағына нүктелі үтірді енгізіңіз (;).

    Біріктіру әрекетін конфигурациялау скриншоты.

  3. Ағыныңызды сақтаңыз, содан кейін оны іске қосыңыз.

  4. Ағын іске қосылғаннан кейін Деректерді пайдалану – Қосылу әрекетінің нәтижесі келесі скриншотта көрсетілгендей нүктелі үтірмен біріктірілген мекенжайлары бар жол болады.

    Үтірмен бөлінген мекенжайларды енгізу, нүктелі үтір мәні бар біріктіру және нүктелі үтірмен бөлінген мекенжайларды шығару скриншоты.

Таңдау әрекетін пайдаланыңыз

Жиымдағы нысандардың пішінін түрлендіру үшін Деректерді пайдалану – Таңдау әрекетін пайдаланыңыз. Мысалы, массивтегі әрбір нысандағы элементтерді қосуға, жоюға немесе атын өзгертуге болады.

Ескерім

Таңдау әрекетін пайдалану арқылы элементтерді қосуға немесе жоюға болатынымен, массивтегі нысандардың санын өзгерте алмайсыз.

Бұл мысалда деректер ағыныңызды мына пішімдегі веб-сұраныс арқылы енгізеді:

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

first FirstName және last FamilyName деп өзгерту және FullName атты жаңа мүше қосу арқылы кіріс деректердің пішінін өзгерткіңіз келеді. ол first және last біріктіреді (бос орынмен бөлінген).

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

Бұл үшін:

  1. Ағыныңызға HTTP сұрауы қабылданған кезде триггерді қосыңыз.

  2. Схеманы жасау үшін үлгі пайдалы жүктемені пайдалану таңдаңыз.

    Үлгі пайдалы жүктемені таңдаудың скриншоты.

  3. Пайда болған жолаққа бастапқы деректер массивінің үлгісін қойып, Дайын таңдаңыз.

  4. Деректермен жұмыс істеу – Таңдаңыз әрекетін қосыңыз, содан кейін оны келесі скриншотта көрсетілгендей конфигурациялаңыз.

    Таңдау әрекетін конфигурациялаңыз.

    > Таңдау әрекетінің нәтижесі жаңа пішінделген нысандарды қамтитын массив болып табылады. Одан кейін бұл жиымды бұрын талқыланған құрастыру әрекеті сияқты кез келген басқа әрекетте пайдалануға болады.

Сүзгі массиві әрекетін пайдаланыңыз

Жиымдағы нысандардың санын сіз берген шарттарға сәйкес келетін ішкі жиынға азайту үшін Сүзгі массиві - Деректермен жұмыс істеу әрекетін пайдаланыңыз.

Ескерім

  • Жиымдағы нысандардың пішінін өзгерту үшін сүзгі массиві әрекетін пайдалана алмайсыз.
  • Сүзгіленетін мәтін регистрді ескереді.

Бұл мысалда сіз осы массивте сүзгі массивінің әрекетін пайдаланасыз:

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

Бұл мысал тек first орнатылған нысандарды қамтитын жаңа массив жасайды Eugenia.

  1. Сүзгі массиві әрекетін тауып, ағынға қосыңыз.

  2. Сүзгі массивінің әрекетін келесі скриншотта көрсетілгендей конфигурациялаңыз.

    «Кімнен» бөліміндегі скриншот, бірінші жол «Дене» күйіне орнатылады. Екінші жолда бірінші Евгенияға тең.

  3. Сақтаңыз, содан кейін ағыныңызды іске қосыңыз.

CSV кестесін жасау әрекетін пайдаланыңыз

JSON жиымының кірісін үтірмен бөлінген мән (CSV) кестесіне өзгерту үшін CSV кестесін жасау - Деректермен жұмыс істеу әрекетін пайдаланыңыз. Тақырыптарды CSV шығысында көрінетін етіп сақтауға болады. Бұл мысалда сіз келесі массивді CSV кестесіне түрлендіресіз:

JSON
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Келесі суретке ұқсайтын CSV кестесін жасау - Деректермен жұмыс істеу әрекетін табыңыз, қосыңыз және конфигурациялаңыз.

    CSV кестесін жасау әрекетін конфигурациялау скриншоты. Кімнен - ​​Негізгі мәтінге, ал Бағандар - Автоматты күйге орнатылған.

    Бұл суреттегі Дене таңбалауышы a HTTP сұрауы қабылданған кезде әрекеттен келеді; дегенмен, CSV кестесін жасау әрекеті үшін кірісті ағыныңыздағы кез келген алдыңғы әрекеттің шығысынан алуға болады немесе оны тікелей < ішіне енгізуге болады. /a15> қораптан.

  2. Сақтаңыз, содан кейін ағыныңызды іске қосыңыз.

    Ағын іске қосылғанда, CSV кестесін жасау әрекеті келесі скриншотта көрсетілген нәтижені көрсетеді.

    CSV кестесін жасау әрекетінен алынған нәтиженің скриншоты, бірінші жолда

HTML кестесін жасау әрекетін пайдаланыңыз

JSON массивінің кірісін HTML кестесіне өзгерту үшін HTML кестесін жасау - Деректермен жұмыс істеу әрекетін пайдаланыңыз. Тақырыптарды HTML шығысында көрінетін етіп сақтауға болады.

Бұл әрекетті орындау үшін алдыңғы CSV кестесін жасау үшін CSV кестесін жасау әрекетін пайдалану бөліміндегі қадамдарды орындаңыз. CSV кестесін жасау орнына HTML кестесін жасау - Деректермен жұмыс істеуәрекетін пайдаланыңыз.

Кеңес

HTML кестесін электрондық пошта арқылы жіберуді жоспарласаңыз, электрондық пошта әрекетінде IsHtml таңдауды ұмытпаңыз.