Χρήση μεταβλητών και της σημειογραφίας %

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

Στιγμιότυπο οθόνης του ποσοστού στο πεδίο μιας ενέργειας

Περιστασιακά, το σύμβολο ποσοστού θα πρέπει να χρησιμοποιείται ως απλός χαρακτήρας αντί να υποδηλώνει έναν υπολογισμό. Σε αυτές τις περιπτώσεις, θα πρέπει να χρησιμοποιηθεί άλλο ένα ποσοστό χαρακτήρων (%%).

Το Power Automate σάς δίνει τη δυνατότητα να δημιουργείτε πολύπλοκες παραστάσεις που περιέχουν τιμές με κωδικοποίηση, ονόματα μεταβλητών, αριθμητικές και λογικές λειτουργίες, συγκρίσεις και παρενθέσεις.

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

Τιμές που είναι ενσωματωμένες σε κώδικα

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

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

Χρήση κενών τιμών

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

Σημείωμα

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

Ονόματα μεταβλητής

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

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

Βασική αριθμητική

Για να κάνετε μαθηματικές πράξεις, χρησιμοποιήστε όλους τους απαραίτητους τελεστές, όπως την προσθήκη (+), την αφαίρεση (-), τον πολλαπλασιασμό (*) και τη διαίρεση (/).

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

Expression Result Τύπος μεταβλητής αποτελεσμάτων
%5 * 3% 15 Αριθμός
%4 / Var% 4 διαιρούμενο με την τιμή της μεταβλητής με όνομα "Var" Αριθμός
%'this is ' + 'text'% αυτό είναι κείμενο Μήνυμα κειμένου
%'Αυτός είναι ο αριθμός ' + 5% 'Αυτός είναι ο αριθμός 5 Μήνυμα κειμένου

Συγκρίσεις

Εκτός από τους αριθμητικούς τελεστές, κάντε συγκρίσεις χρησιμοποιώντας τους ακόλουθους τελεστές

Τελεστής Περιγραφή
=, <> Ισούται/Δεν ισούται
<, <= Μικρότερο από/μικρότερο ή ίσο με
>, >= Μεγαλύτερο από/μεγαλύτερο από ή ίσο με

Λάβετε υπόψη σας ότι οι συγκρίσεις, όταν αξιολογούνται, παράγουν την τιμή True ή False. Φυσικά, συγκρίσεις μπορούν να γίνουν μόνο μεταξύ τιμών του ίδιου τύπου.

Λογικοί τελεστές

Οι λογικοί τελεστές μπορούν επίσης να χρησιμοποιηθούν για τον έλεγχο πολλαπλών συνθηκών ταυτόχρονα, επιτρέποντάς σας να υλοποιήσετε πιο σύνθετη λογική σε μία μόνο παράσταση. Οι υποστηριζόμενοι τελεστές είναι οι εξής: AND, OR και NOT.

Expression Result
%Index = 1 OR Index = 2% True εάν η τιμή της μεταβλητής Ευρετήριο είναι 1 OR 2, διαφορετικά False.
%Index = 4 AND Text = "Four"% True εάν η τιμή της μεταβλητής Ευρετήριο είναι 4 AND η τιμή της μεταβλητής Κείμενο είναι Τσσερα, διαφορετικά False.
%NOT(4 <> 4)% Αντιστρέφει τη λογική τιμή στην παρένθεση. Σε αυτά τα παραδείγματα, επιστρέφει True.

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

Expression Ορίσματα Περιγραφή
%StartsWith(arg1,arg2,arg3)% arg1: Κείμενο για αναζήτηση στο αρχείο
arg2: Κείμενο για αναζήτηση για
arg3: Παράβλεψη υπόθεσης (Αληθές / Ψευδές)
True εάν η παρεχόμενη συμβολοσειρά ξεκινά με την καθορισμένη τιμή, διαφορετικά False.
%NotStartsWith(arg1,arg2,arg3)% arg1: Κείμενο για αναζήτηση στο αρχείο
arg2: Κείμενο για αναζήτηση για
arg3: Παράβλεψη υπόθεσης (Αληθές / Ψευδές)
True εάν η παρεχόμενη συμβολοσειρά δεν ξεκινά με την καθορισμένη τιμή, διαφορετικά False.
%EndsWith(arg1,arg2,arg3)% arg1: Κείμενο για αναζήτηση στο αρχείο
arg2: Κείμενο για αναζήτηση για
arg3: Παράβλεψη υπόθεσης (Αληθές / Ψευδές)
True εάν η παρεχόμενη συμβολοσειρά τελειώνει με την καθορισμένη τιμή, διαφορετικά False.
%NotEndsWith(arg1,arg2,arg3)% arg1: Κείμενο για αναζήτηση στο αρχείο
arg2: Κείμενο για αναζήτηση για
arg3: Παράβλεψη υπόθεσης (Αληθές / Ψευδές)
True εάν η παρεχόμενη συμβολοσειρά δεν τελειώνει με την καθορισμένη τιμή, διαφορετικά False.
%Contains(arg1,arg2,arg3)% arg1: Κείμενο για αναζήτηση στο αρχείο
arg2: Κείμενο για αναζήτηση για
arg3: Παράβλεψη υπόθεσης (Αληθές / Ψευδές)
True εάν η παρεχόμενη συμβολοσειρά περιέχει την καθορισμένη τιμή, διαφορετικά False.
%NotContains(arg1,arg2,arg3)% arg1: Κείμενο για αναζήτηση στο αρχείο
arg2: Κείμενο για αναζήτηση για
arg3: Παράβλεψη υπόθεσης (Αληθές / Ψευδές)
True εάν η παρεχόμενη συμβολοσειρά δεν περιέχει την καθορισμένη τιμή, διαφορετικά False.
%IsEmpty(arg1)% arg1: Κείμενο για έλεγχο True εάν η παρεχόμενη συμβολοσειρά δεν περιέχει τυχόν χαρακτήρες, διαφορετικά False.
%IsNotEmpty(arg1)% arg1: Κείμενο για έλεγχο True εάν η παρεχόμενη συμβολοσειρά περιέχει έναν ή περισσότερους χαρακτήρες, διαφορετικά False.

Παρενθέσεις

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

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