Айнымалылар мен % белгісін пайдалану

Айнымалылар әрі қарай өңдеу үшін деректерді сақтау үшін ағындар ішінде пайдаланылады. Әрбір айнымалы атау пайыздық белгілермен қоршалу керек (%). Пайыз белгісі айнымалыларды белгілеу үшін арнайы таңба ретінде пайдаланылады. Пайыздық белгілер арасындағы кез келген өрнек бағалануы керек.

Мәтін регистрін өзгерту әрекеті өрісіндегі пайыздық белгілердің скриншоты.

Кейде пайыздық белгіні есептеуді білдірудің орнына қарапайым таңба ретінде пайдалану керек. Мұндай жағдайларда оны басқа пайыздық таңбаны (%%) пайдаланып шығару керек.

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

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

Қатты кодталған мәндер

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

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

Бос мәндерді пайдалану

Айнымалылар нөлдік (бос) мәндерді қабылдай алады. Кез келген айнымалы, динамикалық немесе емес, кірістірілген сипаттарды қоса, a Бос мәнімен толтырылуы мүмкін. Айнымалы мәнде бос мән бар-жоғын тексеру үшін сәйкес мәнді конфигурациялау кезінде бос немесе бос емес опцияларын пайдаланыңыз. шартты әрекеттер.

Ескертпе

Кіріс аргументі нөлге тең болса, кейбір әрекет параметрлеріне бос мән тағайындалуы мүмкін. Егер параметр бос мәнді ала алмаса, қате орын алады.

Айнымалы атаулар

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

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

Негізгі арифметика

Математикалық амалдарды орындау үшін қосу (+), алу (-), көбейту (*) және бөлу сияқты барлық маңызды арифметикалық операторларды пайдаланыңыз. (/).

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

Expression Нәтиже Нәтиже айнымалы түрі
%5 * 3% 15 Саны
%4 / Var% 4 "Var" деп аталатын айнымалының мәніне бөлінген Саны
%'бұл ' + 'мәтін'% бұл мәтін Мәтін
%'Бұл сан ' + 5% Бұл 5 саны Мәтін

Салыстыру

Арифметикалық операторлардан басқа келесі операторларды пайдаланып салыстырулар жасаңыз

Амалдағыш Сипаттама
=, <> Тең/тең емес
<, <= Кем/кем немесе тең
>, >= Үлкен/үлкен немесе тең

Салыстырулар бағаланған кезде мән ретінде True немесе False болатынын есте сақтаңыз. Әрине, салыстыруды тек бір типтегі мәндер арасында ғана жасауға болады.

Логикалық операторлар

Логикалық операторларды бір өрнекте күрделірек логиканы жүзеге асыруға мүмкіндік беретін бірнеше шарттарды бір уақытта тексеру үшін де пайдалануға болады. Қолдау көрсетілетін операторлар: ЖӘНЕ, НЕМЕСЕ және ЕМЕС.

Expression Нәтиже
%Индекс = 1 НЕМЕСЕ Индекс = 2% Index айнымалысының мәні 1 НЕМЕСЕ 2 болса, ақиқат, әйтпесе False.
%Индекс = 4 ЖӘНЕ Мәтін = "Төрт"% Рас, егер Index айнымалысының мәні 4 болса ЖӘНЕ Text айнымалысының мәні Төрт болса, әйтпесе False.
%ЕМЕС(4 <> 4)% Жақшадағы логикалық мәнді өзгертеді. Бұл мысалдарда ол True мәнін қайтарады.

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

Expression Аргументтер Сипаттама
%StartsWith(arg1,arg2,arg3)% arg1:
arg2 іздейтін мәтін:
arg3 іздейтін мәтін: Елемеу жағдай (шын/жалған)
Берілген жол көрсетілген мәннен басталса, True, әйтпесе False.
%NotStartsWith(arg1,arg2,arg3)% arg1:
arg2 іздейтін мәтін:
arg3 іздейтін мәтін: Елемеу жағдай (шын/жалған)
Берілген жол көрсетілген мәннен басталмаса, True, әйтпесе False.
%EndsWith(arg1,arg2,arg3)% arg1:
arg2 іздейтін мәтін:
arg3 іздейтін мәтін: Елемеу жағдай (шын/жалған)
Берілген жол көрсетілген мәнмен аяқталса, True, әйтпесе False.
%NotEndsWith(arg1,arg2,arg3)% arg1:
arg2 іздейтін мәтін:
arg3 іздейтін мәтін: Елемеу жағдай (шын/жалған)
Берілген жол көрсетілген мәнмен аяқталмаса ақиқат, әйтпесе False.
%Құрамында(arg1,arg2,arg3)% arg1:
arg2 іздейтін мәтін:
arg3 іздейтін мәтін: Елемеу жағдай (шын/жалған)
Берілген жолда көрсетілген мән болса, True, әйтпесе False.
%Құрамы жоқ(arg1,arg2,arg3)% arg1:
arg2 іздейтін мәтін:
arg3 іздейтін мәтін: Елемеу жағдай (шын/жалған)
Берілген жолда көрсетілген мән болмаса, True, әйтпесе False.
%IsEmpty(arg1)% arg1: Тексерілетін мәтін Берілген жолда ешқандай таңба болмаса, ақиқат, әйтпесе False.
%IsNotEmpty(arg1)% arg1: Тексерілетін мәтін Берілген жолда бір немесе бірнеше таңба болса, шын, әйтпесе False.

Жақшалар

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

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