Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Када креирате варијабле у својим токовима, Power Automate претвара их у одређени тип на основу њиховог садржаја.
Неки од ових типова података се широко користе у апликацији, као што су бројеви , док други, као што су инстанце претраживача , захтевају експлицитне акције или групе акција.
Једноставни типови података
Једноставни типови података представљају појединачне вредности, као што су текстови и бројеви. Ове типове података можете користити самостално или их користити за креирање сложенијих структура података, као што су листе и табеле података.
Текстуална вредност
Ово је било која врста текста, од адреса е-поште до текстуалног садржаја .тxт датотеке.
Својства типа текстуалних података
Да бисте креирали променљиву текстуалне вредности , користите акцију Сет променљиве и попуните улазни параметар са жељеним текстом без икакве нотације.
Нумеричка вредност
Нумерички је тип који се примењује на бројеве. Само овај тип података може да се користи у математичким операцијама.
Да бисте креирали променљиву нумеричке вредности , користите акцију Сет вариабле и попуните улазни параметар бројем без икакве нотације.
Осим за хардкодиране нумеричке вредности, можете користити математичке изразе са променљивим унутар процентуалних знакова. За више информација о математичким изразима, идите на Користите варијабле и % нотацију.
Булова вредност
Вредност може бити Тачно или Лажно.
Да бисте креирали променљиву Боолеове вредности , користите акцију Сет вариабле и попуните улазни параметар са изразима %True% или %False%.
Поред тога, можете креирати сложене изразе користећи логичке операторе, варијабле и процентуалну нотацију. За више информација о логичким изразима, идите на Користи варијабле и % нотацију.
Напредни типови података
Напредни типови података представљају сложене структуре података. Они функционишу као збирке других типова података којима можете приступити као један ентитет.
Листа
Листе су збирке предмета. У зависности од типова појединачних ставки листе, могу постојати листе текстуалних вредности, листе нумеричких вредности и тако даље. Тип података листе је еквивалентан једнодимензионалном низу у програмском смислу.
Можете креирати листу кроз акцију Креирај нову листу и додати ставку на ту листу кроз Додај ставку на листу акцију.
Такође можете креирати листу кроз акције које генеришу листе као излаз. На пример, акција Читање текста из фајла може да врати листу текстуалних вредности и акција Преузми фајлове у фолдер враћа листу фајлова.
Да бисте преузели одређену ставку у листи, користите следећу нотацију: % ВариаблеНаме [ItemNumber]%
У следећем примеру, ток чува први број претходно приказане листе у нову променљиву. Имајте на уму да индекс треба да буде 0 за прву ставку листе.
Уобичајена пракса је да се користи За сваку акцију да се понови кроз ставке листе.
Ако вам је потребно да приступите само одређеном делу листе, користите % ВариаблеНаме[СтартИндеx:СтопИндеx]% нотатион. На пример, израз %Лист[2:4]%дохваћа трећу и четврту ставку листе. Ставка у позицији СтопИндеx је граница резања и не добија се.
Да исечете листу од почетка до одређене ставке, немојте постављати вредност СтартИндеx , на пример, %Лист[:4]%. Да исечете листу од одређеног индекса до краја, немојте постављати вредност СтопИндеx , на пример, %Лист[2:]%.
Табела података
Табеле података садрже податке у табеларном облику и еквивалентни су дводимензионалним низовима у програмском смислу.
Табела података садржи редове и колоне које јединствено описују положај сваке ставке. Табеле података могу се сматрати листама које садрже редове података као ставке.
Power Automate обезбеђује Креирај нову акцију табеле података за генерисање нових табела података. Након примене акције, можете користити визуелни градитељ за попуњавање вредности и преименовање заглавља колона.
Поред акције Креирај нову табелу података, још три акције производе табеле података за чување издвојених података: радни лист за читање из програма Екцел, Изврши СКЛ изјаву и Екстракт података из акција веб странице .
Поред тога, можете креирати табелу података користећи акцију Сет вариабле и нотацију програмског низа. Ова нотација се састоји од више једнодимензионалних низова одвојених зарезима и затворених у коврчавим заградама. Коначни израз мора имати следећи облик: % { ['Product1', '10 УСД'], ['Product2', '20 УСД'] }%.
Ако желите да додате заглавља колона док креирате нову табелу података користећи нотацију низа, користите ^['ColumnName1', 'ColumnName2'] израз за први ред.
Да бисте додали нови ред у постојећу табелу, користите Убаци ред у табелу података акцију. Алтернативно, креирајте израз који садржи име променљиве табеле података, плус карактер ( +) и вредности које желите да додате у заградама.
Поред уметања редова у табеле података, токови на радној површини нуде различите акције које манипулишу табелама података. Можете наћи комплетну листу са овим акцијама у референци варијабилних акција.
Да бисте преузели одређену ставку табеле података, користите следећу нотацију: %ВариаблеНаме [RowNumber][ColumnNumber]%. Имајте на уму да РовНумбер и ЦолумнНумбер треба да буду КСНУМКС за прву ставку (ред или колону).
На пример, претпоставимо да ток преузима садржај Екцел радног листа и чува га у променљивој ЕкцелДата . Да бисте приступили првој ћелији у другом реду преузете табеле, користите израз приказан испод.
Белешка
Променљива ЕкцелДата садржи табелу вредности извучених из Екцел радног листа користећи Прочитајте из Екцел радног листа акцију. Садржи неке вредности одређеног радног листа, а не целе Екцел датотеке.
Ако желите да приступите одређеној колони у датираној колони која садржи заглавља колона, употребите % ЕкцелДата[ровНумбер]['ЦолумнНаме']% нотатион.
Ако прођете кроз табелу података са акцијом За еваку, променљива која садржи податке тренутне итерације сматра се редом података.
Слично листама, користите % ВариаблеНаме[СтартРоw:СтопРоw]% нотацију да приступите одређеном делу табеле података. Израз преузима само редове дефинисане са два индекса, док је позиција СтопРов граница резања и не добија се.
Да исечете табелу података из првог реда у одређени ред, немојте користити вредност СтартРов , на пример, %Дататабле[:4]%. Исто тако, да исечете табелу података из одређеног реда до краја, немојте користити вредност СтопРов , на пример, %Дататабле[2:] %.
Својства типа података табеле података
Ред података
Линија података садржи вредности једног реда табеле података. Када прођете кроз табелу података са акцијом За еваку, променљива која садржи податке тренутне итерације је редови података.
Да бисте преузели одређену ставку редова података, користите следећу нотацију: % ВариаблеНаме [ItemNumber]%
Алтернативно, можете користити % ВариаблеНаме['ЦолумнНаме']% нотацију. Име сваке колоне је дефинисано табелом података из које сте преузели редове података.
Својства типа података Датаров
Прилагођени објекат
Садржи парове својстава и вредности, које се лако могу претворити у ЈСОН формат.
Да бисте креирали нови празан прилагођени објекат , користите акцију Сет вариабле и попуните следећи израз % {{ }}%. Да бисте креирали нови прилагођени објекат и иницијализовали га са својствима и вредностима, користите израз следеће структуре: % { 'Property1': 'Value1', 'Property2': 'Value2', 'Property3': 'Value2' }%.
Важно
Резервисане кључне речи не могу се користити као прилагођене особине објекта. За комплетну листу резервисаних кључних речи идите на Резервисане кључне речи у десктоп токовима.
Да бисте ажурирали вредност постојеће особине или додали нову, распоредите акцију Сет варијабле , попуните име особине у поље Сет и унесите њену вредност у поље До .
Осим буквалних вредности, можете користити варијабле за динамичко подешавање својстава и вредности прилагођених објеката. На пример, следећи ток користи две варијабле да додате нову особину новом празном прилагођеном објекту.
Објекат конектора
Објекти конектора чувају информације из облака конектора и раде слично прилагођеним објектима. Њихова својства обично садрже листе других објеката конектора. Приступ вредностима функционише као у прилагођеним објектима, иако приступ угнежђеним вредностима може захтевати компликованије изразе.
Листа ПДФ табела инфо
Променљива овог типа података може се произвести само кроз акцију Екстракт табеле из ПДФ-а .
Свака ставка на листи описује издвојену табелу и пружа све битне информације о њој. Да бисте приступили одређеној ставци информација о табели података, користите %ВариаблеНаме [ItemNumber]% нотатион.
Свака ставка листе пружа четири особине које вам омогућавају да независно добијете одређени детаљ. Доступне особине су следеће:
- ДатаТабле – Враћа издвојену табелу.
- ТаблеСтартингПаге – Враћа индекс странице датотеке која садржи почетак табеле.
- ТаблеЕндингПаге – Враћа индекс странице датотеке која садржи крај табеле.
- ТаблеОрдерИнПаге – Враћа редослед табеле на страници.
Можете наћи више информација у вези особина овог типа података у Променљиве особине типа података.
Да бисте приступили вредности одређене особине, користите % ВариаблеНаме [ItemNumber]. ПропертyНаме%нотатион . На пример, следећи израз враћа вредност табеле података прве ставке променљиве ЕxтрацтедПДФТаблес .
Познати проблеми и ограничења
- Проблем : Када дататабле или датаров ћелија садржи унос у више линија, прегледач променљиве приказује само прву линију.
- Заобилазна решења : Нема.
Инстанце
Инстанца веб претраживача– Садржи инстанцу претраживача креирану путем акција покретања новог Internet Explorer или другог претраживача.
Wиндоw инстанце – Садржи прозорску инстанцу креирану кроз Гет wиндоw акцију.
Екцел инстанца – Садржи Екцел инстанцу креирану кроз акцију Покрени Екцел.
Оутлоок инстанца – Садржи Оутлоок инстанцу креирану кроз акцију Покрени Оутлоок .
Везе
СКЛ веза – Садржи везу са СКЛ базом података успостављеном путем акције Опен СQЛ везе .
Екцханге веза – Садржи везу са Екцханге сервером успостављеном путем акције Цоннецт то Еxцханге сервера .
ФТП веза – Садржи ФТП везу креирану путем Опен ФТП везе и Опен сецуре ФТП везе акције.
Друго
Овај одељак представља све доступне типове података који не припадају ниједној од претходних категорија.
Општа вредност
- Општа вредност – Овај тип података се користи током времена дизајна када Power Automate не може да дефинише тип података променљиве или улазног параметра. Опште вредности се претварају у друге типове података током извођења на основу њихових података.
Active Directory
- Ацтиве Дирецторy унос – Садржи везу са Ацтиве Дирецторy сервером успостављеном путем акције Цоннецт то сервер .
- Информације о групи– Садржи име, име за приказ, опис и чланове одређене групе Ацтиве Дирецтори.
- Члан групе– Представља члана одређене Ацтиве Дирецторy групе.
- Информације о кориснику– Садржи информације о одређеном Ацтиве Дирецторy кориснику, као што су име и презиме, иницијали и истакнуто име, детаљи о раду (компанија, одељење и титула), контакт информације (број телефона, екстензија и е-пошта) и локација (земља / регион, град, држава, улица и поштански број).
Својства типа података Ацтиве Дирецтори
Амазон Веб Сервицес (АВС)
- EC2 клијент – Садржи EC2 сесију креирану кроз акцију Цреате EC2 сесију .
- EC2 инстанца – Представља преузету EC2 инстанцу.
- EC2 инстанце инфо – Садржи информације о EC2 инстанци.
- Промена стања инстанце– Садржи информације о EC2 инстанци која је покренута или заустављена.
- ЕБС снимак – Представља ЕБС снимак.
- ЕБС волумен – Представља ЕБС волумен.
Azure
- Азуре клијент – Садржи Азуре сесију креирану кроз акцију Креирај сесију .
- Азуре група ресурса– Представља преузету Азуре групу ресурса.
- Азуре управљани диск – Представља преузет Азуре диск.
- Азуре снапсхот – Представља Азуре снимак.
- Азуре виртуелна машина – Представља преузету Азуре виртуелну машину.
- Азуре виртуелна машина инфо – Садржи информације о Азуре виртуелној машини.
- Азуре претплата – Представља преузету претплату на Азуре.
ЦМД
- ЦМД сесија – Садржи ЦМД сесију креирану кроз акцију Отвори ЦМД сесију .
Акредитиви
- Цредентиал – Цонтаинс а цедентиал ретриевед тхроугх тхе Гет цредентиал (превиеw) ацтион.
Својства типа података акредитива
Датуми и време
Датетиме – Садржи информације о датуму и времену. Да бисте креирали променљиву датума и времена кроз акцију Подесите променљиву , попуните улазни параметар са изразима %d "yyyy-ММ-дд ХХ:мм:сс.фф + ззз"% , где:
Нотација Опис удео Година ММ Месец Дд Дан ХХ Сат Мм Минутима Сс Секунде/и Омиљено Милисекунди ОМИЉЕНО Померање у односу на UTC На пример, %d"#пии_ииииииијјз"%додељује датум 25. марта 2022. циљној варијали.
Својства типа података датума и времена
Пошаљи е-поштом
- Маил порука – Представља е-маил поруку. Акција Преузми е-пошту попуњава ове варијабле.
Својства типа података е-поште
Exchange
- Екцханге маил порука – Представља поруку е-поште преузету са Еxцханге сервера. Акција Преузми Екцханге поруке е-поште попуњава ове варијабле.
Размена својстава типа података
Фајлови и фасцикле
- Филе – Представља датотеку.
- Фолдер – Представља фасциклу.
- ФилеСyстемОбјецт – Представља или фолдер или фајл. Овај тип података се користи у улазним параметрима који прихватају фасцикле и датотеке.
Датотеке и фасцикле својства типа података
FTP
- ФТП датотека – Представља ФТП датотеку.
- ФТП директоријум – Представља ФТП директоријум
OCR
- ОЦР Енгине – Садржи ОЦР мотор креиран кроз акцију Цреате ОЦР енгине .
Outlook
- Оутлоок маил порука – Представља е-маил Оутлоок поруку. Акција Преузмите поруке е-поште из програма Оутлоок попуњава ове варијабле.
Оутлоок својства типа података
Терминал
- Терминал сесија – Садржи терминалну сесију креирану кроз акцију Отвори сесију терминала.
Својства типа терминала података
XML
- XМЛ чвор – Садржи садржај XМЛ документа. Акција Читање КСМЛ из датотеке попуњава ове променљиве.
Грешка
- Грешка – Садржи информације о последњој грешци која се догодила у току радне површине. Акција Гет Ласт еррор креира ову врсту променљиве.