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

Бұл мақалада сіз 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. Ағын іске қосылғаннан кейін Деректерді пайдалану – Қосылу әрекетінің нәтижесі келесі скриншотта көрсетілгендей нүктелі үтірмен біріктірілген мекенжайлары бар жол болады.

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

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

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

Ескертпе

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

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

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

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

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

Бұл үшін:

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

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

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

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

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

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

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

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

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

Ескертпе

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Шайпұл

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