Share via


Шартты мәлімдемелерде логикалық жұмыстарды пайдалану

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

Power Automate берілген шарт орындалған жағдайда ғана әрекеттер блоктарын іске қосатын әртүрлі шарттарды береді. Шарт қате болса, әрекеттер өткізіліп жіберіледі.

Ескертпе

Шартты мәндерге қатысты қосымша ақпаратты Шарттарды пайдалану бөлімінен таба аласыз.

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

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

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

Екі кірістірілген if операторының скриншоты.

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

Бірдей нәтижеге жетудің тиімді жолы логикалық өрнектерді пайдалану болып табылады. Келесі мысалда жалғыз Егер әрекет бұрын кірістірілген Егер әрекеттермен бірдей нәтижені ұсынады.

Бірінші операнд өрісіндегі өрнек AND операторы айнымалы мәндерінің бар-жоғын тексеру үшін пайдаланады. A және B мәндерін қамтиды 10 және 5 сәйкесінше.

If әрекетіндегі логикалық өрнектің скриншоты.

Жалпы, логикалық операторлар бір өрнекте күрделірек логиканы жүзеге асыруға мүмкіндік беретін бірнеше шарттарды бір уақытта тексере алады. ЖӘНЕ операторы өрнектің екі бөлігі де жарамды болғанда ШЫН қайтарады. Екі бөліктің (немесе екеуінің де) жарамды екенін тексеру үшін НЕМЕСЕ операторын пайдаланыңыз.

Екінші операнд өрісі TRUE мәнімен толтырылады, ал таңдалған Оператор тең. Бұл конфигурация Бірінші операнд өрісіндегі өрнек жарамды болса, әрекетті тексереді. Егер ол жарамды болса, if блогындағы әрекеттер орындалады. Өрнектің жарамсыз екенін тексеру үшін Екінші операнд өрісіне ЖАЛҒАН мәнін толтырыңыз.

Ескертпе

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

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

Келесі мысалда ағын пайдаланушыларға жұмыс үстелінен бір немесе бірнеше файлды таңдауға шақыратын диалогты көрсетеді. Егер әрекеті пайдаланушының диалогтық терезеде Болдырмау басылғанын немесе 100-ден астам файл таңдағанын тексереді.

Файлды таңдау шектеулерін тексеретін ағынның скриншоты.

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

Өрнектің екінші бөлігі пайдаланушы Ашық таңдаған кезде Trueқайтады, бірақ таңдалған файлдар 100-ден асады. . Бұл шарт пайдаланушының тым көп файлдарды таңдай алмауын қамтамасыз етеді және ағынның тым ұзақ жұмыс істеуіне жол бермейді.

Осы шарттардың біреуі (немесе екеуі де) жарамды болса, ағын тоқтап, пайдаланушыны енгізілген шектеулер туралы хабардар ететін диалогты көрсетеді.

If әрекетіндегі логикалық өрнектің скриншоты.