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


Айнымалы деректерінің түрлері

Ағындарыңызда айнымалы мәндерді жасаған кезде, Power Automate оларды мазмұнына негізделген белгілі бір түрге түрлендіреді.

Бұл деректер түрлерінің кейбіреулері қолданбада кеңінен қолданылады, мысалы сандар, ал басқалары шолғыш даналары, нақты әрекеттерді немесе әрекеттер тобын талап етеді.

Қарапайым деректер түрлері

Қарапайым деректер түрлері мәтіндер мен сандар сияқты жалғыз мәндерді білдіреді. Сіз бұл деректер түрлерін дербес пайдалана аласыз немесе оларды тізімдер мен деректер кестелері сияқты күрделірек деректер құрылымдарын жасау үшін пайдалана аласыз.

Мәтін мәні

Бұл электрондық пошта мекенжайларынан .txt файлының мәтіндік мазмұнына дейінгі кез келген мәтін түрі.

Мәтіндік деректер типінің қасиеттері

Мәтін мәні айнымалы мән жасау үшін, Айнымалы мәнді орнату әрекетін пайдаланыңыз және енгізу параметрін қажетті мәтінмен толтырыңыз. кез келген белгі.

Мәтін мәнінің айнымалы мәнін жасайтын Айнымалыларды орнату әрекетінің скриншоты.

Сандық мән

Сандық - сандарға қолданылатын түрі. Тек осы деректер түрін математикалық операцияларда қолдануға болады.

Τ Сандық мән айнымалысын жасау үшін Айнымалы мәнді орнату әрекетін пайдаланыңыз және енгізу параметрін ешбір санмен толтырыңыз белгілеу.

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

Сандық мән айнымалы мәнін жасайтын Айнымалы жиын әрекетінің скриншоты.

Логикалық мән

Мән не True немесе False болуы мүмкін.

Τ логикалық мән айнымалы мәнін жасау үшін Айнымалы мәнді орнату әрекетін пайдаланыңыз және енгізу параметрін %True% немесе %False%.

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

Логикалық мән айнымалы мәнін жасайтын Set айнымалы әрекетінің скриншоты.

Жетілдірілген деректер түрлері

Жетілдірілген деректер түрлері күрделі деректер құрылымдарын білдіреді. Олар бір нысан ретінде қол жеткізуге болатын басқа деректер түрлерінің жинақтары ретінде қызмет етеді.

Тізім

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

Тізімді Жаңа тізім жасау әрекеті арқылы жасауға және сол тізімге Элементті тізімге қосу әрекет.

Тізімді жасайтын ағынның скриншоты.

Сондай-ақ тізімді тізімдерді шығыс ретінде жасайтын әрекеттер арқылы жасауға болады. Мысалы, Файлдан мәтінді оқу әрекеті мәтін мәндерінің тізімін және Қалтадағы файлдарды алу қайтара алады. әрекет файлдар тізімін қайтарады.

Тізімдегі белгілі бір элементті шығарып алу үшін келесі белгілерді пайдаланыңыз: %VariableName[ItemNumber]%

Төмендегі мысалда ағын бұрын көрсетілген тізімнің бірінші санын жаңа айнымалыға сақтайды. Тізімнің бірінші элементі үшін индекс 0 болуы керек екенін есте сақтаңыз.

Тізімнің бірінші элементіне қатынасатын өрнектің скриншоты.

Жалпы тәжірибе - тізім элементтерін қайталау үшін a Әр әрекет үшін пайдалану.

Тізімнің белгілі бір бөлігіне ғана қол жеткізу қажет болса, %VariableName[StartIndex:StopIndex]% белгісін пайдаланыңыз. Мысалы, %Тізім[2:4]% өрнегі тізімнің үшінші және төртінші элементтерін шығарады. StopIndex позициясындағы элемент кесу шекарасы болып табылады және шығарылмайды.

Тізімді басынан белгілі бір элементке кесу үшін StartIndex мәнін орнатпаңыз, мысалы, %Тізім[:4] %. Тізімді белгілі бір индекстен соңына дейін кесу үшін StopIndex мәнін орнатпаңыз, мысалы, %Тізім[2:] %.

Деректер типінің сипаттарын тізімдеңіз

Деректер кестесі

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

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

Деректер кестесінің айнымалы мазмұнының скриншоты.

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

Жаңа деректер кестесін жасау әрекетінің көрнекі құрастырушысының скриншоты.

Жаңа деректер кестесін жасау әрекетінен басқа, тағы үш әрекет алынған деректерді сақтау үшін деректер кестелерін жасайды: Excel жұмыс парағынан оқу, SQL операторын орындау және Шығару веб-беттегі деректер әрекеттер.

Сонымен қатар, деректер кестесін Айнымалыны орнату әрекеті мен бағдарламалау массивінің белгілеуін пайдаланып жасауға болады. Бұл белгі үтірмен бөлінген және бұйра жақшаға алынған бірнеше бір өлшемді массивтерден тұрады. Соңғы өрнектің келесі пішіні болуы керек: %{['Өнім1', '10 АҚШ доллары'], ['Өнім2', '20 АҚШ доллары']}%.

Деректер кестесін жасайтын айнымалыларды орнату әрекетінің скриншоты.

Жиым белгілеуін пайдаланып жаңа деректер кестесін жасау кезінде баған тақырыптарын қосқыңыз келсе, бірінші жол үшін ^['ColumnName1', 'ColumnName2'] өрнегін пайдаланыңыз.

Баған тақырыптары бар жаңа деректер кестесін жасайтын Set айнымалы әрекетінің скриншоты.

Бар кестеге жаңа жол қосу үшін Деректер кестесіне жол кірістіру әрекетін пайдаланыңыз. Немесе деректер кестесінің айнымалы атауын, қосу таңбасын (+) және жақшаға қосқыңыз келетін мәндерді қамтитын өрнек жасаңыз.

Деректер кестесіне жаңа жол қосатын Set айнымалы әрекетінің скриншоты.

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

Деректер кестесінің белгілі бір элементін шығарып алу үшін келесі белгілерді пайдаланыңыз: %VariableName[RowNumber][ColumnNumber]%. Бірінші элемент (жол немесе баған) үшін жол нөмірі және баған нөмірі 0 болуы керек екенін есте сақтаңыз.

Мысалы, ағын Excel жұмыс парағының мазмұнын шығарып, оны ExcelData айнымалысында сақтайды делік. Алынған кестенің екінші жолындағы бірінші ұяшыққа қол жеткізу үшін төменде көрсетілген өрнекті пайдаланыңыз.

Оқу Excel файлының бірінші жолының екінші ұяшығына кіретін өрнектің скриншоты.

Ескертпе

ExcelData айнымалысы Excel жұмыс парағынан оқу әрекеті арқылы Excel жұмыс парағынан алынған мәндер кестесін қамтиды. Ол бүкіл Excel файлын емес, нақты жұмыс парағының кейбір мәндерін қамтиды.

Баған тақырыптары бар деректер кестесіндегі белгілі бір бағанға қол жеткізгіңіз келсе, %ExcelData[rowNumber]['ColumnName']% белгісін пайдаланыңыз.

Деректер кестесін a Әр әрекеті үшін айналдырсаңыз, ағымдағы итерация деректерін қамтитын айнымалы деректер жолы болып саналады.

Тізімдер сияқты, деректер кестесінің белгілі бір бөлігіне қол жеткізу үшін %VariableName[StartRow:StopRow]% белгісін пайдаланасыз. Өрнек тек екі индекс арқылы анықталған жолдарды шығарады, ал StopRow орны кесу шекарасы болып табылады және шығарылмайды.

Деректер кестесін бірінші жолдан белгілі бір жолға кесу үшін StartRow мәнін пайдаланбаңыз, мысалы, %Datatable[:4 ]%. Сол сияқты, деректер кестесін белгілі бір жолдан соңына дейін кесу үшін StopRow мәнін пайдаланбаңыз, мысалы, %Datatable[2 :]%.

Деректер типі сипаттары

Деректер жолы

Деректер қатарында деректер кестесінің бір жолының мәндері бар. Деректер кестесін а Әр әрекетімен айналдырған кезде, ағымдағы итерация деректерін қамтитын айнымалы мән деректер жолы болып табылады.

Деректер жолының белгілі бір элементін шығарып алу үшін келесі белгілерді пайдаланыңыз: %VariableName[ItemNumber]%

Немесе, %VariableName['ColumnName']% белгісін пайдалануға болады. Әрбір бағанның аты деректер жолын шығарып алған деректер кестесімен анықталады.

Datarow деректер типінің қасиеттері

Деректер қатарының айнымалы мәнінің скриншоты.

Реттелетін нысан

JSON пішіміне оңай түрлендіруге болатын сипаттар мен мәндердің жұптарын қамтиды.

Жаңа бос Теңшеу нысанын жасау үшін, Айнымалы мәнді орнату әрекетін пайдаланыңыз және келесі өрнекті толтырыңыз %{{ }}%. Жаңа Теңшелетін нысанды жасау және оны сипаттар мен мәндермен инициализациялау үшін келесі құрылымның өрнегін пайдаланыңыз: %{ '1-қасиет': '1-мән', '2-қасиет': '2-мән', '3-қасиет': "2-мән" }%.

Жаңа теңшелетін нысанды жасайтын Айнымалыларды орнату әрекетінің скриншоты.

Маңызды

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

Бар сипаттың мәнін жаңарту немесе жаңасын қосу үшін, a Айнымалы мәнді орнату әрекетін қолданыңыз, сипат атауын Орнату> өрісін таңдап, оның мәнін Кімге өрісіне енгізіңіз.

Теңшелетін нысанға жаңа сипатты қосатын Set айнымалы әрекетінің скриншоты.

Әріптік мәндерден басқа теңшелетін нысандардың сипаттары мен мәндерін динамикалық орнату үшін айнымалы мәндерді пайдалануға болады. Мысалы, келесі ағын жаңа бос теңшелетін нысанға жаңа сипатты қосу үшін екі айнымалы мәнді пайдаланады.

Теңшелетін нысанға жаңа сипатты қосу үшін айнымалы мәндерді пайдаланатын ағынның скриншоты.

Қосқыш нысаны

Қосқыш нысандары бұлттық қосқыштардағы ақпаратты сақтайды және реттелетін нысандарға ұқсас жұмыс істейді. Олардың қасиеттері әдетте басқа қосқыш нысандарының тізімдерін қамтиды. Мәндерге қатынасу теңшелетін нысандардағы сияқты жұмыс істейді, бірақ кірістірілген мәндерге қатынасу күрделірек өрнектерді қажет етуі мүмкін.

Айнымалыларды қарау құралындағы теңшелетін нысан айнымалысының скриншоты.

PDF кесте ақпаратының тізімі

Бұл деректер түрінің айнымалы мәнін тек Кестелерді PDF шығару әрекеті арқылы жасауға болады.

Тізімдегі әрбір элемент шығарылған кестені сипаттайды және ол туралы барлық маңызды ақпаратты береді. Арнайы деректер кестесінің ақпарат элементіне қол жеткізу үшін %VariableName[ItemNumber]% белгісін пайдаланыңыз.

PDF кесте ақпараты тізімінің скриншоты.

Әрбір тізім элементі белгілі бір мәліметтерді дербес алуға мүмкіндік беретін төрт сипатты қамтамасыз етеді. Қол жетімді қасиеттер келесідей:

  • DataTable – Шығарылған кестені қайтарады.
  • TableStartingPage – кестенің басын қамтитын файл бетінің индексін қайтарады.
  • TableEndingPage – кестенің соңын қамтитын файл бетінің индексін қайтарады.
  • TableOrderInPage – Беттегі кестенің ретін қайтарады.

Осы деректер түрінің сипаттарына қатысты қосымша ақпаратты Айнымалылар деректер типінің сипаттары бөлімінен таба аласыз.

PDF кесте ақпараты тізімінің сипаттарының скриншоты.

Арнайы сипаттың мәніне қол жеткізу үшін %VariableName[ItemNumber].PropertyName% белгісін пайдаланыңыз. Мысалы, келесі өрнек ExtractedPDFTables айнымалысының бірінші элементінің деректер кестесінің мәнін қайтарады.

PDF кесте ақпаратының айнымалылар тізімінде қамтылған деректер кестесінің скриншоты.

Белгілі қателер мен шектеулер

  • Мәселе: Деректер кестесі немесе деректер қатары ұяшығы көп жолды жазбаны қамтыса, айнымалыны қарау құралы оның тек бірінші жолын көрсетеді.
  • Шешімдер: Жоқ.

Даналар

Байланыстар

Басқалар

Бұл бөлім алдыңғы санаттардың ешқайсысына жатпайтын барлық қолжетімді деректер түрлерін ұсынады.

Жалпы мән

  • Жалпы мән – Бұл деректер түрі Power Automate айнымалы немесе кіріс параметрінің деректер түрін анықтай алмаған кезде жобалау уақытында пайдаланылады. Жалпы мәндер олардың деректеріне негізделген орындалу уақыты кезінде басқа деректер түрлеріне түрлендіріледі.

Active Directory

  • Active Directory жазбасыСерверге қосылу әрекеті арқылы орнатылған Active Directory серверіне қосылымды қамтиды.
  • Топ туралы ақпарат – Белгіленген Active Directory тобының атын, көрсетілетін атауын, сипаттамасын және мүшелерін қамтиды.
  • Топ мүшесі – Белгіленген Active Directory тобының мүшесін білдіреді.
  • Пайдаланушы ақпараты – бірінші және Тегі, инициалдар және ерекше аты, жұмыс мәліметтері (компания, бөлім және атау), байланыс ақпараты (телефон нөмірі, кеңейтім) сияқты көрсетілген Active Directory пайдаланушысы туралы ақпаратты қамтиды, және электрондық пошта) және орналасқан жері (ел/аймақ, қала, штат, көше мекенжайы және пошталық индекс).

Active Directory деректер типінің сипаттары

Amazon Web Services (AWS)

  • EC2 клиенті – Құрамында EC2 сеансын жасау әрекеті арқылы жасалған EC2 сеансы бар.
  • EC2 данасы – Шығарылған EC2 данасын көрсетеді.
  • EC2 даналары туралы ақпарат – EC2 данасы туралы ақпаратты қамтиды.
  • Дана күйін өзгерту – іске қосылған немесе тоқтатылған EC2 данасы туралы ақпаратты қамтиды.
  • EBS сурет – EBS сурет білдіреді.
  • EBS көлемі – EBS көлемін білдіреді.

AWS деректер түрінің сипаттары

Azure

  • Azure клиенті – Құрамында Сеанс жасау әрекеті арқылы жасалған Azure сеансы.
  • Azure ресурстық тобы – шығарып алынған Azure ресурстық тобын көрсетеді.
  • Azure басқарылатын диск – шығарып алынған Azure дискісін көрсетеді.
  • Azure сурет – Azure сурет білдіреді.
  • Azure виртуалды машинасы – шығарып алынған Azure виртуалды машинасын білдіреді.
  • Azure виртуалды машинасы туралы ақпарат – Azure виртуалды машинасы туралы ақпаратты қамтиды.
  • Azure жазылымы – шығарып алынған Azure жазылымын білдіреді.

Azure деректер түрінің сипаттары

CMD

  • CMD сеансы – Құрамында Ашық CMD сеансы әрекеті арқылы жасалған CMD сеансы.

CMD деректер типінің сипаттары

Тіркелгі деректері

  • Тіркелгі деректері – Құрамында Тіркелгі деректерін алу (алдын ала қарау нұсқасы) әрекеті арқылы алынған тіркелгі деректері бар.

Тіркелгі деректері типінің сипаттары

Күндер мен уақыт

  • Datetime – Күн мен уақыт туралы ақпаратты қамтиды. Айнымалы мәнді орнату әрекеті арқылы күн-уақыт айнымалы мәнін жасау үшін, енгізу параметрін %d"yyyy-AA-dd SS:mm:ss өрнектерімен толтырыңыз. .ff+zzz"%, мұнда:

    Белгілеу Сипаттама
    жжжж Жыл
    ММ Ай
    кк Күн
    HH Сағат
    мм минут
    сс Секунд
    фф Миллисекундтар
    zzz UTC ауытқуы

    Мысалы, %d"2022-03-25"% мақсатты айнымалыға 2022 жылдың 25 наурыз күнін тағайындайды.

Күндер мен уақыт деректер типінің сипаттары

Электрондық пошта

  • Пошта хабары – электрондық пошта хабарын білдіреді. Электрондық пошталарды шығарып алу әрекеті осы айнымалы мәндерді толтырады.

Электрондық пошта деректер түрінің сипаттары

Exchange

  • Exchange пошта хабары – Exchange серверінен алынған электрондық пошта хабарын білдіреді. Exchange электрондық пошта хабарларын шығарып алу әрекеті осы айнымалы мәндерді толтырады.

Деректер типінің қасиеттерін алмасу

Файлдар мен қалталар

  • Файл – файлды көрсетеді.
  • Қалта – қалтаны көрсетеді.
  • FileSystemObject – қалтаны немесе файлды білдіреді. Бұл деректер түрі қалталар мен файлдарды қабылдайтын енгізу параметрлерінде қолданылады.

Файлдар мен қалталардың деректер типінің сипаттары

FTP

  • FTP файлы – FTP файлын білдіреді.
  • FTP каталогы – FTP каталогын білдіреді

FTP деректер типінің қасиеттері

OCR

  • OCR механизмі – Құрамында OCR механизмін жасау әрекеті арқылы жасалған OCR қозғалтқышы бар.

Outlook

  • Outlook пошта хабары – Outlook электрондық пошта хабарын білдіреді. Outlook бағдарламасынан электрондық пошта хабарларын шығарып алу әрекеті осы айнымалы мәндерді толтырады.

Outlook деректер түрінің сипаттары

Терминал

  • Терминал сеансы – Құрамында Ашық терминал сеансы әрекеті арқылы жасалған терминал сеансы.

Терминал деректер типінің қасиеттері

XML

  • XML түйіні – XML құжатының мазмұнын қамтиды. Файлдан XML оқу әрекеті осы айнымалы мәндерді толтырады.

XML деректер типінің сипаттары

Қате

  • Қате – жұмыс үстелі ағыны ішіндегі соңғы орын алған қате туралы ақпаратты қамтиды. Соңғы қатені алу әрекеті айнымалының осы түрін жасайды.

Қате сипаттары