Bagikan melalui


Menggunakan perulangan

Loop adalah konsep dasar dalam pengembangan aliran desktop dan terbukti menjadi elemen yang tak ternilai dalam aliran kompleks. Ide utama di balik loop adalah membuat alur desktop mengulangi satu atau beberapa tindakan beberapa kali.

Power Automate Menyediakan tiga jenis loop berbeda yang berulang berdasarkan berbagai faktor:

  • Loop sederhana - Iterasi untuk beberapa kali
  • Kondisi loop- Iterasi selama kondisi valid
  • Untuk setiap loop - Iterasi melalui daftar

Loop sederhana

Ide di balik loop adalah membuat alur desktop mengulangi satu atau beberapa tindakan beberapa kali. Power Automate mengimplementasikan jenis loop paling sederhana dengan tindakan Loop .

Loop ini mengulangi tindakan antara tindakan Loop dan End untuk beberapa kali. Variabel indeks loop dibuat secara otomatis untuk melacak nomor iterasi saat ini.

Cuplikan layar tindakan Loop.

Loop sederhana sangat ideal untuk digunakan dalam dua kasus:

  1. Jumlah pasti berapa kali blok tindakan harus diulang diketahui.

  2. Variabel indeks loop harus digunakan di suatu tempat di dalam loop.

Cuplikan layar contoh alur dengan tindakan Loop.

Jika Anda perlu keluar dari loop sebelum iterasi yang ditentukan selesai, gunakan tindakan Exit loop . Untuk melewati iterasi saat ini, gunakan tindakan loop berikutnya.

Kondisi perulangan

Tidak seperti loop sederhana, kondisi Loop membuat aliran desktop mengulangi satu atau beberapa tindakan selama kondisinya benar.

Cuplikan layar tindakan kondisi Loop.

Jika kondisinya selalu benar, loop tidak akan pernah berakhir. Situasi ini disebut putaran tanpa akhir.

Kondisi ini terdiri dari dua operan dan seorang operator. Platform ini mendukung operasi logis yang paling signifikan, seperti sama, tidak sama, dan lebih besar dari.

Cuplikan layar contoh alur dengan tindakan kondisi Loop.

Jika Anda perlu keluar dari loop sebelum iterasi yang ditentukan selesai, gunakan tindakan Exit loop . Untuk melewati iterasi saat ini, gunakan tindakan loop berikutnya.

Untuk setiap loop

Untuk setiap loop berulang melalui daftar (atau tabel data) dan menyimpan item saat ini dalam variabel. Tujuan utamanya adalah untuk mendapatkan setiap item dari daftar (atau baris tabel data) dan menggunakannya dalam tindakan lain.

Cuplikan layar Untuk setiap tindakan.

Anda dapat menggunakan jenis loop ini untuk mencari nama, konten, atau atribut tertentu di semua jenis daftar. Misalnya, Anda dapat mengulangi daftar file yang diambil untuk menemukan file dengan nama tertentu.

Cuplikan layar contoh alur dengan Untuk setiap tindakan.

Jika Anda perlu keluar dari loop sebelum iterasi yang ditentukan selesai, gunakan tindakan Exit loop. Untuk melewati iterasi saat ini, gunakan tindakan loop berikutnya.

Anda akan menemukan daftar tindakan loop yang tersedia di referensi Tindakan.