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.

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

Генрі


Як використовувати запит природною мовою (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. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.