Κοινή χρήση μέσω


Χρήση βρόχων

Οι βρόχοι είναι μια θεμελιώδης έννοια στην ανάπτυξη της ροής επιφάνειας εργασίας και αποδεικνύουν ότι είναι εξαιρετικά σημαντικά στοιχεία σε πολύπλοκες ροές. Η κύρια ιδέα πίσω από έναν βρόχο είναι να επαναλαμβάνεται μια ροή επιφάνειας εργασίας ή περισσότερες ενέργειες πολλές φορές.

Το Power Automate παρέχει τρία διαφορετικά είδη βρόχων που επαναλαμβάνονται με βάση διάφορους παράγοντες:

  • Απλοί βρόχοι - Επανάληψη για έναν καθορισμένο αριθμό φορών
  • Συνθήκη βρόχων - Επαναλήψεις για όσο διάστημα μια συνθήκη είναι έγκυρη
  • Για κάθε βρόχο - Επανάληψη μέσω μιας λίστας

Απλοί βρόχοι

Η ιδέα πίσω από έναν βρόχο είναι να επαναλαμβάνεται μια ροή επιφάνειας εργασίας ή περισσότερες ενέργειες πολλές φορές. Το Power Automate υλοποιεί τον απλούστερο τύπο βρόχων με την ενέργεια Βρόχος.

Αυτός ο βρόχος επαναλαμβάνει τις ενέργειες μεταξύ των ενεργειών Βρόχος και Τέλος για έναν καθορισμένο αριθμό φορών. Δημιουργείται αυτόματα μια μεταβλητή ευρετηρίου βρόχου για παρακολούθηση του αριθμού της τρέχουσας επανάληψης.

Στιγμιότυπο οθόνης της ενέργειας βρόχου.

Ένας απλός βρόχος είναι ιδανικός για χρήση σε δύο περιπτώσεις:

  1. Ο ακριβής αριθμός των φορών που ένα μπλοκ ενεργειών πρέπει να επαναλαμβάνεται είναι γνωστός.

  2. Η μεταβλητή ευρετηρίου βρόχου πρέπει να χρησιμοποιείται στο εσωτερικό του βρόχου.

Στιγμιότυπο οθόνης ενός παραδείγματος ροής με μια ενέργεια βρόχου.

Σε περίπτωση που χρειαστεί να τερματίσετε τον βρόχο πριν ολοκληρωθούν οι καθορισμένες επαναλήψεις, χρησιμοποιήστε την ενέργεια Έξοδος από τον βρόχο. Για να παραλείψετε την τρέχουσα επανάληψη, χρησιμοποιήστε την ενέργεια Επόμενος βρόχος.

Συνθήκη βρόχου

Αντίθετα με τους απλούς βρόχους, η συνθήκη βρόχου κάνει μια ροή επιφάνειας εργασίας να επαναλάβει μία ή περισσότερες ενέργειες εφόσον μια συνθήκη είναι αληθής.

Στιγμιότυπο οθόνης της ενέργειας συνθήκης βρόχου.

Εάν η συνθήκη είναι πάντα αληθής, ο βρόχος δεν πρόκειται να τερματίσει ποτέ. Αυτή η κατάσταση ονομάζεται ατέρμονας βρόχος.

Η συνθήκη αποτελείται από δύο τελεστέους και έναν τελεστή. Η πλατφόρμα υποστηρίζει τις πιο σημαντικές λογικές πράξεις, όπως ισούται, δεν ισούται και μεγαλύτερο από.

Στιγμιότυπο οθόνης ενός παραδείγματος ροής με μια ενέργεια συνθήκης βρόχου.

Σε περίπτωση που χρειαστεί να τερματίσετε τον βρόχο πριν ολοκληρωθούν οι καθορισμένες επαναλήψεις, χρησιμοποιήστε την ενέργεια Έξοδος από τον βρόχο. Για να παραλείψετε την τρέχουσα επανάληψη, χρησιμοποιήστε την ενέργεια Επόμενος βρόχος.

Για κάθε βρόχο

Ο βρόχος Για κάθε βρόχο περνά από μια λίστα (ή πίνακα δεδομένων) και αποθηκεύει το τρέχον στοιχείο σε μια μεταβλητή. Κύριος σκοπός του είναι η λήψη κάθε στοιχείου μιας λίστας (ή γραμμής ενός πίνακα δεδομένων) και η χρήση του σε άλλες ενέργειες.

Στιγμιότυπο οθόνης για κάθε ενέργεια.

Μπορείτε να χρησιμοποιήσετε αυτό το είδος βρόχου για να αναζητήσετε συγκεκριμένα ονόματα, περιεχόμενα ή χαρακτηριστικά σε όλα τα είδη λιστών. Για παράδειγμα, μπορείτε να επαναλάβετε μια λίστα αρχείων που ανακτήθηκαν και να βρείτε ένα αρχείο με συγκεκριμένο όνομα.

Στιγμιότυπο οθόνης ενός παραδείγματος ροής με κάθε ενέργεια.

Σε περίπτωση που χρειαστεί να τερματίσετε τον βρόχο πριν ολοκληρωθούν οι καθορισμένες επαναλήψεις, χρησιμοποιήστε την ενέργεια Έξοδος από τον βρόχο. Για να παραλείψετε την τρέχουσα επανάληψη, χρησιμοποιήστε την ενέργεια Επόμενος βρόχος.

Θα βρείτε τη λίστα των ενεργειών βρόχου που είναι διαθέσιμες στην αναφορά "Ενέργειες".