Використання послідовностей
Цикли є фундаментальною концепцією в розробці настільних потоків і виявляються безцінними елементами в складних потоках. Основна ідея циклу полягає в тому, щоб змусити потік робочого столу повторювати одну або кілька дій кілька разів.
Power Automate надає три різні види циклів, які перебираються на основі різних факторів:
- Прості цикли - Ітерація протягом заданої кількості разів
- Loops condition - Ітерація до тих пір, поки умова дійсна
- Для кожного циклу - Перебирайте список
Прості петлі
Ідея циклу полягає в тому, щоб змусити потік робочого столу повторювати одну або кілька дій кілька разів. Power Automate реалізує найпростіший тип циклів з дією Loop .
Цей цикл повторює дії між діями Loop та End протягом заданої кількості разів. Змінна індексу циклу створюється автоматично для відстеження номера поточної ітерації.
Просту петлю ідеально використовувати в двох випадках:
Відома точна кількість разів, коли блок дій повинен повторюватися.
Змінна index циклу повинна бути використана десь всередині циклу.
У випадку, якщо вам потрібно вийти з циклу до завершення вказаних ітерацій, використовуйте дію Exit loop . Щоб пропустити поточну ітерацію, використовуйте дію циклу «Наступний».
Умови послідовності
На відміну від простих циклів, умова Loop змушує потік робочого столу повторювати одну або кілька дій, якщо умова істинна.
Якщо умова завжди істинна, цикл ніколи не закінчиться. Така ситуація називається нескінченним циклом.
Умова складається з двох операндів та оператора. Платформа підтримує найважливіші логічні операції, такі як дорівнює, не дорівнює табільше, ніж.
У випадку, якщо вам потрібно вийти з циклу до завершення вказаних ітерацій, використовуйте дію Exit loop . Щоб пропустити поточну ітерацію, використовуйте дію циклу «Наступний».
Для кожної петлі
Цикл For кожен перебирає список (або таблицю даних) і зберігає поточний елемент у змінній. Його основне призначення полягає в тому, щоб отримати кожен елемент списку (або рядка таблиці даних) і використовувати його в інших діях.
Ви можете використовувати цей тип циклу для пошуку конкретних імен, вмісту або атрибутів у всіх типах списків. Наприклад, ви можете перебирати список отриманих файлів, щоб знайти файл із певним іменем.
У випадку, якщо вам потрібно вийти з циклу до завершення вказаних ітерацій, використовуйте дію Exit loop. Щоб пропустити поточну ітерацію, використовуйте дію циклу «Наступний».
Список дій циклу можна знайти в довіднику «Дії».