Логічні функції Power Automate: огляд

У цьому посібнику ми розглянемо деякі логічні функції Power Automate , які можна використовувати в наших робочих процесах. Під час використання цих функцій нам не знадобиться з’єднувач умов .

Логічні функції Power Automate порівнюють значення та вирази, які в наших потоках повертають значення true або false .

Ми також можемо ближче познайомитися з використанням логічних функцій , спочатку переглянувши їх документацію. Щоб перевірити, перейдіть до . Клацніть опцію «Посилання» . Потім клацніть тему схеми мови визначення робочого процесу . Нарешті, виберіть підтему довідкових функцій . Потім буде показано всі доступні функції логічного порівняння та кожне з відповідних завдань.

Логічні функції Power Automate: огляд

Зміст

Розуміння функції IF у Power Automate

Спочатку ми обговоримо функцію if . Це найпоширеніша серед логічних функцій Power Automate, оскільки вона схожа на функцію if у MS Excel або кодуванні. У , ця функція перевіряє, чи є вираз істинним чи хибним , і на основі результату повертає вказане значення.  

Логічні функції Power Automate: огляд

Клацнувши її в документації, ми побачимо параметри та іншу пов’язану з використанням інформацію про функцію.

Логічні функції Power Automate: огляд

Першим аргументом оператора If є вираз . Другий визначає, що ми хочемо, щоб функція повернула, коли вираз істинний і коли він хибний.

Логічні функції Power Automate: огляд

Використання функції If у робочому процесі

Для цього ми будемо використовувати вручну активований потік зразків, який я створив раніше.

Логічні функції Power Automate: огляд

Умова в цьому потоці встановлюється для перевірки того, чи будь - яке зі слів у Input 4 містить слово «проблема» . Якщо введені користувачем дані відповідають умові, вираз стає істинним. Отже, потік піде до шляху «Якщо так» . Інакше він перейде до шляху Якщо немає .

Логічні функції Power Automate: огляд

Використовуючи оператор If , ми можемо замінити елемент керування Condition у нашому потоці. Для цього перетягніть дію «Опублікувати повідомлення 2» .

Логічні функції Power Automate: огляд

Потім розмістіть його між дією «Опублікувати повідомлення» та блоком «Умова» .

Логічні функції Power Automate: огляд

Натисніть поле Текст повідомлення , щоб відобразити доступні параметри.

Логічні функції Power Automate: огляд

Натисніть Вираз . Потім клацніть функцію if під Логічними функціями .

Логічні функції Power Automate: огляд

Знову ж таки, ми хотіли б перевірити, чи містить Input 4 слово «проблема» . Для цього ми спочатку розділимо Input 4 на масив, клацнувши функцію розділення в розділі String functions .

Логічні функції Power Automate: огляд

Клацніть Динамічний вміст, а потім клацніть Вхід 4 . Тоді ми побачимо, що вміст додано до нашої заяви.

Логічні функції Power Automate: огляд

Давайте додамо кому ( , ) і пробіл між парою одинарних лапок ( '' ). Пробіл слугуватиме роздільником вмісту елементів масиву.

Логічні функції Power Automate: огляд

Тепер ми змінимо оператор на вираз. Для цього помістимо курсор перед словом split . Потім клацніть функцію містить на вкладці Вираз .

Логічні функції Power Automate: огляд

Видаліть зайву закриваючу дужку перед розділенням слова.

Логічні функції Power Automate: огляд

Давайте додамо кому ( , ), пробіл і введемо слово « проблема » в одинарних лапках ( ' ). Потім додайте закриваючу дужку ( ) ), ще одну кому ( , ) і пробіл після цього.

Логічні функції Power Automate: огляд

Отже, якщо є елемент, що містить слово « problem », він поверне значення true . Якщо ні, він поверне false . Якщо він повертає true , ми хотіли б, щоб повідомлення було « Вхід 4 містить проблему зі словом ». Для цього давайте напишемо текст « Вхід 4 містить текстову задачу » в кінці заяви.

Логічні функції Power Automate: огляд

Якщо він повертає false , ми хотіли б, щоб повідомлення було лише крапкою ( . ) . Для цього додамо кому ( , ) відразу після лапок, що закривають слово « проблема ». Додайте пробіл , а потім введіть крапку ( . ), узяту в одинарні лапки ( ' ).

Логічні функції Power Automate: огляд

Після цього натисніть OK .

Логічні функції Power Automate: огляд

Тепер ми можемо видалити початкове значення поля Текст повідомлення .

Логічні функції Power Automate: огляд

Давайте також видалимо блок Condition .

Логічні функції Power Automate: огляд

Потім натисніть OK .

Логічні функції Power Automate: огляд

Нарешті натисніть «Зберегти» .

Логічні функції Power Automate: огляд

Тестування потоку

Давайте тепер перевіримо потік і подивимося, як він працює.

Логічні функції Power Automate: огляд

Давайте запустимо це, використовуючи ті самі дані під час нашого попереднього запуску. Потім натисніть Перевірити .

Логічні функції Power Automate: огляд

Після цього ми побачимо результат нашого успішного запуску потоку.

Логічні функції Power Automate: огляд

Перевіривши загальний канал у Slack., ми побачимо, що повідомлення « Вхід 4 містить проблему зі словом » відобразилося успішно.

Логічні функції Power Automate: огляд

Тому ми успішно замінили елемент керування Condition оператором If , який працює однаково.

Логічні функції Power Automate: огляд

Інші логічні функції Power Automate

Є 3 інші функції логічного порівняння, які ми розглянемо, які також часто використовуються — і , дорівнює та або функції .

Логічні функції Power Automate: огляд

1. Логічні функції Power Automate: дорівнює

Давайте перевіримо функцію рівності

Логічні функції Power Automate: огляд

Ця функція досить проста, і ми вже використовували її в попередніх уроках. Він оцінює два об’єкти, які можуть бути рядками , цілими числами , колекціями , масивами чи іншими. Якщо значення двох об’єктів рівні, повертається true ; а якщо ні, повернеться false . Приклад також наведено в документації.

Логічні функції Power Automate: огляд

2. Power Automate Logical Functions: І

Далі йде функція and .

Логічні функції Power Automate: огляд

Цю функцію можна легко використовувати, якщо у нас є кілька виразів для оцінки. Ми просто вводимо кілька виразів, і вони повертатимуть true , якщо кожен окремий вираз є true .

Логічні функції Power Automate: огляд

Наприклад, давайте відредагуємо наш потік.

Логічні функції Power Automate: огляд

Натисніть Новий крок .

Логічні функції Power Automate: огляд

Клацніть з’єднувач Control .

Логічні функції Power Automate: огляд

Потім натисніть Умова .

Логічні функції Power Automate: огляд

Ми встановимо умову « Вхід 4 дорівнює проблемі ». 

Логічні функції Power Automate: огляд

Після цього натисніть «Додати» , а потім «Додати рядок» .

Логічні функції Power Automate: огляд

У додатковому рядку ми встановимо умову « Вхід 4 дорівнює випуску ».

Логічні функції Power Automate: огляд

Усе, що ми тут введемо, не працюватиме, оскільки нам потрібно використовувати змінну Input 4 (динамічний вміст), а не просто вводити Input 4 у вигляді рядків. Але це лише для того, щоб показати вам, як це виглядає, що схоже на використання функції and у виразі .

У цьому прикладі потік перевіряє, чи вхід 4 дорівнює « problem » і чи дорівнює він також « issue ». Отже, якщо обидва вирази повертають true , він піде за шляхом If yes .

Логічні функції Power Automate: огляд

3. Логічні функції Power Automate: Or

Остання, яку ми розглянемо, це функція or .

Логічні функції Power Automate: огляд

Функція or дуже схожа на функцію and . Велика різниця полягає в тому, що для того, щоб ця функція повертала true , тільки один із виразів має бути true .

Логічні функції Power Automate: огляд

Наприклад, повернемося до нашого потоку. Потім натисніть кнопку І та виберіть параметр Або .

Логічні функції Power Automate: огляд

Я вже використовував це в одному зі своїх попередніх потоків. Давайте перевіримо це, натиснувши стрілку назад угорі.

Логічні функції Power Automate: огляд

Потім н��тисніть OK .

Логічні функції Power Automate: огляд

Після цього клацніть Мої потоки та виберіть у списку ScratchFlow – Twitter .

Логічні функції Power Automate: огляд

Натисніть Редагувати .

Логічні функції Power Automate: огляд

Натисніть блок Умова .

Логічні функції Power Automate: огляд

Тоді ми побачимо, що функція or використовувалася в цьому попередньому потоці. У цьому прикладі він оцінює, чи містить твіт слово « issue » або « problem ». Якщо одна з цих двох умов виконується, він виконає дію в межах шляху «Якщо так» , який створює картку Trello. Якщо обидва значення false, буде виконано дію, яку ми встановили для шляху Якщо немає .

Логічні функції Power Automate: огляд




Висновок

Функції логічного порівняння дуже схожі на конектор Condition у Microsoft . Однак я все ж рекомендую використовувати з’єднувач умов замість функцій логічного порівняння, оскільки його набагато простіше використовувати на блок-схемах.

Якщо ви хочете використовувати логічні функції, це цілком нормально, особливо якщо у вас є досвід програмування. Крім того, більшість функцій логічного порівняння можна відтворити за допомогою з’єднувачів контролю умов замість використання кодів.

Але, звісно, ​​ви все ще повністю вирішуєте, як налаштувати та запустити свій потік. Просто майте на увазі, що якщо ваша мета — стати сертифікованим адміністратором Power Automate , ви також повинні знати ці функції.

Все найкраще,

Генрі


Як використовувати запит природною мовою (Q&A) у LuckyTemplates

Як використовувати запит природною мовою (Q&A) у LuckyTemplates

У цьому підручнику я покажу вам, що можна робити за допомогою запиту природної мови або функції запитань і відповідей на робочому столі в онлайн-службі LuckyTemplates.

Динамічно сортуйте візуалізації у звітах LuckyTemplates

Динамічно сортуйте візуалізації у звітах LuckyTemplates

Дізнайтеся, як динамічно сортувати візуалізації у звітах LuckyTemplates. Отримуйте якісну статистику, творчо підходячи до представлення даних.

Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.

Історія версій у списках SharePoint

Історія версій у списках SharePoint

Дізнайтеся, як історія версій у SharePoint може допомогти вам побачити еволюцію певних даних і скільки змін вони зазнали.

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Ось інструмент для створення звітів і візуальних матеріалів, засіб вибору шістнадцяткових кодів кольорів, за допомогою якого можна легко отримати кольори для звітів LuckyTemplates.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Ви можете легко відобразити діапазон дат як роздільник у своєму звіті за допомогою таблиці періодів. Використовуйте M-код, щоб створити динамічний роздільник дат у LuckyTemplates.

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.