Power Automate Expressions – Вступ

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

Подібно до Microsoft Excel, Power Automate також має формули під назвою «Вирази» , які можна використовувати для виконання певних дій у межах потоку.

Зміст

Додавання динамічного вмісту в Power Automate

Це приклад потоку, який я створив раніше. У цьому потоці я отримаю сповіщення електронною поштою, коли користувач опублікує твіт, який містить слова « Power Automate ». Тепер давайте додамо інформацію про час за допомогою змінної “ Created at ”.

Power Automate Expressions – Вступ

Потім натисніть «Зберегти»

Power Automate Expressions – Вступ

Давайте зараз перевіримо це. Виберіть параметр « Використання даних із попередніх прогонів », виберіть останній тест у списку, а потім натисніть кнопку «Тестувати» .

Power Automate Expressions – Вступ

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

Power Automate Expressions – Вступ

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

Power Automate Expressions – Вступ

Метадані, які ми можемо побачити там, схожі на дані, які я отримав у своєму електронному листі.

Power Automate Expressions – Вступ

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

Використання виразів Power Automate

Ми можемо отримати доступ до різних виразів Power Automate, натиснувши Вирази поруч із.  

Power Automate Expressions – Вступ

У цьому прикладі ми хочемо змінити формат дати й часу, які відображаються змінною Created at . Для цього ми можемо знайти слово « формат » на панелі пошуку, і воно покаже нам різні вирази формату, які ми можемо використовувати. Щоб перетворити формат нашої дати, ми можемо використати вираз formatDateTime .

Power Automate Expressions – Вступ

Перш ніж використовувати вираз, давайте спершу видалимо змінну динамічного вмісту Created at

Power Automate Expressions – Вступ

Давайте тепер використаємовираз.

Power Automate Expressions – Вступ

Цей вираз потребує двох вхідних даних: мітки часу та формату у вигляді рядка.

Power Automate Expressions – Вступ

Вхідна позначка часу — це змінна, яку ми використали для нашої дати, яка є змінною Created at . Отже, давайте клацнемо змінну Created at у нашому динамічному вмісті.

Power Automate Expressions – Вступ

Тепер у нас є перший вхід для нашого виразу formatDateTime . Ми можемо просто побачити змінну як « Створено в » у динамічному вмісті . Однак, використовуючи його в нашому виразі, він покаже нам, як це було написано в коді Microsoft.

Power Automate Expressions – Вступ

Давайте додамо кому після першого введення перед додаванням другого введення.

Power Automate Expressions – Вступ

Другим входом для нашого виразу є формат нашої дати. Ми хочемо, щоб це було у форматі рік-місяць-число та година-хвилина-доп/пм . Отже, нам слід ввести такий формат: «рррр-ММ-дд гг:хм тт» . Обов’язково використовуйте одинарні лапки. Ми також можемо просто шукати цей формат у Google, оскільки це власний спосіб Microsoft назвати денний код.

Power Automate Expressions – Вступ

Тепер ми створили вираз. Вираз приймає змінну часу Created at і змінює її на формат «рррр-ММ-дд гг:хх тт»

Застосування та тестування виразів Power Automate

Давайте тепер натиснемо кнопку OK , щоб застосувати цей вираз. 

Power Automate Expressions – Вступ

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

Power Automate Expressions – Вступ

Давайте тепер перевіримо, чи є у нас помилки в нашому засобі перевірки потоку. 

Power Automate Expressions – Вступ

Помилок не виявлено. Тому тепер ми можемо його зберегти.

Power Automate Expressions – Вступ

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

Power Automate Expressions – Вступ

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

Power Automate Expressions – Вступ

У нашій електронній пошті ми також можемо побачити формат, який виглядає краще, ніж той, який ми мали раніше.

Power Automate Expressions – Вступ

Розуміння використання виразу concat

Давайте тепер створимо інший вираз за допомогою concat . Вираз concat поєднує різні рядки разом . Давайте спочатку додамо ще одну інформацію до дії нашого потоку.

Power Automate Expressions – Вступ

Потім клацніть вираз concat .

Power Automate Expressions – Вступ

Перший рядок, який ми хочемо об’єднати, це ім’я користувача. Отже, давайте клацнемо змінну імені користувача в розділі Динамічний вміст .

Power Automate Expressions – Вступ

Тоді давайте додамо тут кому, тому що ми хочемо розділити різні рядки.

Power Automate Expressions – Вступ

Після цього натисніть змінну Ім'я .

Power Automate Expressions – Вступ

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

Power Automate Expressions – Вступ

Тепер у нас є ще один вираз із динамічним вмістом у тілі електронного листа для нашого потоку. 

Power Automate Expressions – Вступ

Давайте збережемо зміни, натиснувши «Зберегти» .

Power Automate Expressions – Вступ

Давайте перевіримо наш потік, використовуючи дані наших попередніх запусків. Обов’язково використовуйте « Тест успішно », а не « Успішно », оскільки цей потік уже працює у фоновому режимі. Якщо використовується « Succeeded », замість того, щоб використовувати наші власні дані для цілей тестування, використовуватимуться вхідні дані того, хто твітнув про « Power Automate » у Twitter.

Power Automate Expressions – Вступ

Після виконання тесту давайте ще раз перевіримо метадані. Ми можемо побачити результат у цьому розділі. Він об’єднав ім’я користувача Henry leggge5 та ім’я Henry Legge .

Power Automate Expressions – Вступ

Різниця між успішним тестом і успішним

Просто щоб показати вам різницю між "» і « Успішно », давайте запустимо ще один тест, і цього разу ми використаємо параметр « Успішно ».

Power Automate Expressions – Вступ

Тут використовуються вхідні дані від когось, хто твітнув про “ Power Automate ”. Інформація, яку ми маємо для цього тесту, надійшла від іншої особи, яка запустила наш потік.

Power Automate Expressions – Вступ




Висновок

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

Якщо ви не звикли до формул, потрібен час, щоб звикнути до них. Для нових користувачів, які не знайомі з виразами, ви будете знайомі з ними, продовжуючи пробувати різні вирази у своїх потоках.  

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

Генрі


Змінні та вирази в редакторі Power Query

Змінні та вирази в редакторі Power Query

У цьому посібнику обговорюватимуться змінні та вирази в редакторі Power Query. Ви навчитеся правильно їх писати та будувати.

Як створити теплову карту LuckyTemplates

Як створити теплову карту LuckyTemplates

Теплова карта LuckyTemplates — це тип візуалізації, який використовується для відображення щільності даних на карті. У цьому підручнику я розповім, як ми можемо створити один – не пропустіть!

Створення діаграми Парето в LuckyTemplates – Advanced DAX

Створення діаграми Парето в LuckyTemplates – Advanced DAX

Я збираюся навчити вас справді цікавому прикладу принципу Парето та тому, як створити діаграму Парето за допомогою важливих формул DAX.

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

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

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

Статичні результати Power Automate: огляд

Статичні результати Power Automate: огляд

Дізнайтеся, як працює функція Power Automate Static Results і чому її корисно додати до найкращих методів створення блок-схем.

Підручник LuckyTemplates Python: як перекладати тексти

Підручник LuckyTemplates Python: як перекладати тексти

eDNA демонструє, як виконувати переклад мови або тексту за допомогою Python і передавати це в LuckyTemplates. Підручник LuckyTemplates Python.

Створіть діаграму Ганта в конструкторі звітів LuckyTemplates

Створіть діаграму Ганта в конструкторі звітів LuckyTemplates

У цьому підручнику ви дізнаєтеся, як використовувати Gauge Bullet Graph для створення діаграми Ганта в LuckyTemplates Report Builder.

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

Створіть тривимірну точкову діаграму за допомогою Python у LuckyTemplates

У цьому підручнику ви дізнаєтесь, як створити тривимірну (3D) точкову діаграму за допомогою Python у LuckyTemplates.

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Ефективне звітування LuckyTemplates – огляд сеансу та завантаження ресурсу

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників

Аналіз нових клієнтів за допомогою LuckyTemplates – наступна подія лише для учасників