Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Loop merupakan konsep mendasar dalam pengembangan alur desktop dan terbukti menjadi elemen yang sangat berharga dalam alur yang kompleks. Gagasan utama di balik loop adalah membuat alur desktop mengulang satu atau lebih tindakan beberapa kali.
Power Automate menyediakan tiga jenis loop berbeda yang berulang berdasarkan berbagai faktor:
- Loop sederhana - Beriterasi untuk sejumlah waktu yang ditentukan
- Kondisi loop - Ulangi selama kondisinya valid
- Untuk setiap loop - Ulangi melalui daftar
Loop sederhana
Ide di balik loop adalah membuat alur desktop mengulang satu tindakan atau lebih beberapa kali. Power Automate mengimplementasikan tipe loop paling sederhana dengan tindakan Loop .
Perulangan ini mengulang tindakan antara tindakan Loop dan End selama sejumlah waktu yang ditentukan. Variabel indeks loop dibuat secara otomatis untuk melacak nomor iterasi saat ini.
Loop sederhana ideal untuk digunakan dalam dua kasus:
Jumlah pasti berapa kali suatu blok tindakan harus diulang diketahui.
Variabel indeks loop harus digunakan di suatu tempat di dalam loop.
Jika Anda perlu keluar dari loop sebelum iterasi yang ditentukan selesai, gunakan tindakan Keluar dari loop . Untuk melewati iterasi saat ini, gunakan tindakan Perulangan berikutnya .
Kondisi perulangan
Tidak seperti perulangan sederhana, Kondisi perulangan membuat alur desktop mengulang satu atau beberapa tindakan selama kondisinya benar.
Jika kondisinya selalu benar, perulangan tidak akan pernah berakhir. Keadaan seperti ini disebut lingkaran tak berujung.
Kondisi terdiri dari dua operan dan sebuah operator. Platform ini mendukung operasi logika yang paling signifikan, seperti sama dengan, tidak sama dengan, dan lebih besar dari.
Jika Anda perlu keluar dari loop sebelum iterasi yang ditentukan selesai, gunakan tindakan Keluar dari loop . Untuk melewati iterasi saat ini, gunakan tindakan Perulangan berikutnya .
Untuk setiap loop
Perulangan For each mengulangi suatu daftar (atau tabel data) dan menyimpan item saat ini dalam suatu variabel. Tujuan utamanya adalah untuk mendapatkan setiap item dari daftar (atau baris tabel data) dan menggunakannya dalam tindakan lain.
Anda dapat menggunakan jenis perulangan ini untuk mencari nama, konten, atau atribut tertentu dalam semua jenis daftar. Misalnya, Anda dapat menelusuri daftar file yang diambil untuk menemukan file dengan nama tertentu.
Jika Anda perlu keluar dari loop sebelum iterasi yang ditentukan selesai, gunakan tindakan Exit loop. Untuk melewati iterasi saat ini, gunakan tindakan Perulangan berikutnya .
Anda akan menemukan daftar tindakan loop yang tersedia di Referensi Tindakan.