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.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

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

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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