Do Until Loop Control у Power Automate

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

Елемент керування Do Until у Power Automate — це цикл, який постійно примусово виконує дію, доки певна умова не стане істинною.

Зміст

Створення миттєвого потоку

Спочатку давайте створимо потік, ініційований вручну. Натисніть Миттєво – з порожнього пункту під Новий .

Do Until Loop Control у Power Automate

Потім встановіть ім’я « До прикладу » . Виберіть «Вручну запустити потік» і натисніть кнопку «Створити» .

Do Until Loop Control у Power Automate

Давайте додамо текст .

Do Until Loop Control у Power Automate

Потім додайте введення числа .

Do Until Loop Control у Power Automate

Після цього змініть значення входів на наступне.

Do Until Loop Control у Power Automate

Додавання Do Until Loop в Power Automate

Давайте тепер додамо дію. Натисніть Новий крок.

Do Until Loop Control у Power Automate

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

Do Until Loop Control у Power Automate

Оберіть « Допоки» контроль.

Do Until Loop Control у Power Automate

Перш ніж виконати функцію Do until, давайте створимо змінну.

Змінна це просто місце для зберігання заданих значень.

Натисніть значок плюса під миттєвим потоком і натисніть Додати дію .

Do Until Loop Control у Power Automate

Потім у розділі «Вбудовані з’єднувачі» виберіть «Змінна» .

Do Until Loop Control у Power Automate

Натисніть дію «Ініціалізувати змінну» .

Do Until Loop Control у Power Automate

Давайте ініціалізуємо змінну під назвою Counter і встановимо для неї тип Integer. Початкове значення змінної Counter має бути нульовим.

Do Until Loop Control у Power Automate

Налаштування дії циклу Do Until

Для циклу Do Until ми збираємося продовжувати публікувати повідомлення в Slack, доки змінна Counter не стане рівною числу, яке вводить користувач. Отже, давайте тепер додамо дію.

Do Until Loop Control у Power Automate

Знайдіть і виберіть конектор Slack .

Do Until Loop Control у Power Automate

Виберіть Опублікувати повідомлення .

Do Until Loop Control у Power Automate

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

Do Until Loop Control у Power Automate

Для тексту повідомлення виберіть функцію concat .

Do Until Loop Control у Power Automate

Потім давайте об’єднаємо саме повідомлення з лічильником. На вкладці «Динамічний вміст» виберіть «Повідомлення» .

Do Until Loop Control у Power Automate

Додайте пробіл і виберіть Лічильник .

Do Until Loop Control у Power Automate

Нарешті натисніть кнопку OK .

Do Until Loop Control у Power Automate

Збільшення змінної

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

Do Until Loop Control у Power Automate

Виберіть з’єднувач Variable .

Do Until Loop Control у Power Automate

Потім виберіть дію «Збільшити змінну» .

Do Until Loop Control у Power Automate

Для цього знадобиться назва змінної, яка є Counter .

Do Until Loop Control у Power Automate

І ми збільшимо його на одиницю.

Do Until Loop Control у Power Automate

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

Тестування циклу Do Until

Давайте перевіримо, чи правильно він працює. Натисніть Зберегти .

Do Until Loop Control у Power Automate

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

Do Until Loop Control у Power Automate

Виберіть Я виконаю дію тригера та натисніть Перевірити .

Do Until Loop Control у Power Automate

Натисніть Продовжити .

Do Until Loop Control у Power Automate

Введіть своє повідомлення та кількість разів, які ви хочете опублікувати. Потім натисніть кнопку Запустити потік .

Do Until Loop Control у Power Automate

Натисніть Готово.

Do Until Loop Control у Power Automate

Побачивши зелені галочки, це означає, що все працювало належним чином.

Do Until Loop Control у Power Automate

Як бачимо, цикл повторився 10 разів. Для першого циклу ми побачимо, що об’єднане значення лічильника в тексті повідомлення дорівнює 0 . Це тому, що початкове значення, яке ми встановили для змінної, дорівнює 0 . Потім ми можемо перевірити наступний цикл, натиснувши «Далі» .

Do Until Loop Control у Power Automate

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

Do Until Loop Control у Power Automate

Потім ми знову збільшили другий цикл.

Do Until Loop Control у Power Automate

Таким чином, лічильник для третього циклу стає 2 .

Do Until Loop Control у Power Automate

Цикл триватиме, поки умова не стане істинною. У цьому випадку він триватиме, доки лічильник не дорівнюватиме 10. Ось як працює цикл Do Until .

Якщо ми перейдемо до Slack, ми побачимо десять повідомлень у каналі #budget .

Do Until Loop Control у Power Automate

Головне, що тут слід зауважити, це те, що ми повинні переконатися, що у нас є спосіб завершити наш цикл. Якщо, наприклад, ми забули додати інкремент змінної, то потік буде повністю невдалим, і ми будемо неодноразово отримувати спам у Slack. Результат буде виглядати так.

Do Until Loop Control у Power Automate

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

Do Until Loop Control у Power Automate

Потім просто скасуйте його вручну.

Do Until Loop Control у Power Automate

Це зупинить спам у нашому каналі Slack.




Висновок

Підсумовуючи, контроль циклу Do Until дозволяє нам створювати ітерації всерединіяк тільки певна умова в нашому потоці стає істинною. Є багато інших сценаріїв, де ми можемо використовувати цей елемент керування. Ми можемо використовувати його, щоб кожні 10 хвилин нагадувати комусь щось схвалити. Ми також можемо продовжувати переглядати, доки люди не перестануть подавати звіти про витрати.

Якщо ми дотримуємося логічного підходу, ми можемо творити чудеса та автоматизувати багато речей, використовуючи цей елемент керування. Сподіваємося, ви змогли чітко зрозуміти, як цей потужний елемент керування працює в робочих процесах Microsoft.

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

Генрі


Змініть формати дати за допомогою редактора 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

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