Ανάγνωση στα Αγγλικά

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


Χρήση λειτουργιών δεδομένων

Σε αυτό το άρθρο, θα μάθετε για ορισμένες συνήθεις λειτουργίες δεδομένων στο Power Automate, όπως η σύνταξη, η συμμετοχή, η επιλογή, το φιλτράρισμα πινάκων, η δημιουργία πινάκων και η ανάλυση JSON. Χρησιμοποιήστε αυτές τις λειτουργίες για τον χειρισμό δεδομένων όταν δημιουργείτε ροές.

Σημείωση

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

Ακολουθεί ένα σύντομο βίντεο σχετικά με τις λειτουργίες δεδομένων.

Προϋποθέσεις

  • Πρόσβαση στο Power Automate.
  • Ένα εργαλείο για την αποστολή αιτήσεων HTTP POST με έναν πίνακα JSON στη ροή σας.

Χρήση της ενέργειας σύνταξης

Χρησιμοποιήστε την ενέργεια Λειτουργία δεδομένων - Σύνταξη για να μην χρειαστεί να εισάγετε τα ίδια δεδομένα πολλές φορές καθώς σχεδιάζετε μια ροή cloud. Σε αυτό το παράδειγμα, θα πρέπει να εισαγάγετε έναν πίνακα με αριθμούς -[0,1,2,3,4,5,6,7,8,9]-αρκετές φορές ενώ σχεδιάζετε τη ροή σας. Μπορείτε να χρησιμοποιήσετε την ενέργεια σύνθεσης για να αποθηκεύσετε τον πίνακα, όπως περιγράφεται στην παρακάτω διαδικασία.

  1. Κάντε αναζήτηση για σύνταξη και, στη συνέχεια, επιλέξτε την ενέργεια Σύνταξη - Λειτουργία δεδομένων.

Στιγμιότυπο οθόνης της αναζήτησης και της επιλογής της ενέργειας Σύνταξη.

  1. Εισαγάγετε τον πίνακα, στον οποίο θέλετε να αναφερθείτε αργότερα, στο πλαίσιο Είσοδοι.

    Στιγμιότυπο οθόνης της ρύθμισης παραμέτρων της ενέργειας σύνταξης.

Φιλοδώρημα

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

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

  1. Προσθέστε μια ενέργεια, όπως Συμμετοχή – Λειτουργία δεδομένων.

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

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

  3. Στην καρτέλα Δυναμικό περιεχόμενο, στην ενότητα Σύνταξη, επιλέξτε Έξοδοι.

    Στιγμιότυπο οθόνης της χρήσης των αποτελεσμάτων από την ενέργεια Σύνταξη.

Χρήση της ενέργειας σύνδεσης

Χρησιμοποιήστε την ενέργεια Λειτουργία δεδομένων - Σύνδεση για να οριοθετήσετε έναν πίνακα με ένα διαχωριστικό της επιλογής σας. Για παράδειγμα, η ροή σας λαμβάνει μια αίτηση web που περιλαμβάνει τον παρακάτω πίνακα με διευθύνσεις ηλεκτρονικού ταχυδρομείου: ["d@example.com", "k@example.com", "dal@example.com"]. Ωστόσο, το πρόγραμμα ηλεκτρονικού ταχυδρομείου απαιτεί οι διευθύνσεις να είναι μορφοποιημένες ως μία συμβολοσειρά που διαχωρίζεται με ελληνικά ερωτηματικά. Χρησιμοποιείτε την ενέργεια Λειτουργία δεδομένων - Σύνδεση για να αλλάξετε τον οριοθέτη (,) από κόμμα σε ελληνικό ερωτηματικό (;), ακολουθώντας τα εξής βήματα:

  1. Προσθέσετε μια νέα ενέργεια, πραγματοποιήστε αναζήτηση για Σύνδεση και, στη συνέχεια, επιλέξτε Λειτουργία δεδομένων - Σύνδεση.

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

  2. Στο πλαίσιο Από, πληκτρολογήστε τον πίνακα και, στο πλαίσιο Σύνδεση με, πληκτρολογήστε ένα ελληνικό ερωτηματικό (;).

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

  3. Αποθηκεύστε τη ροή σας και εκτελέστε την.

  4. Μετά την εκτέλεση της ροής, η έξοδος της ενέργειας Λειτουργία δεδομένων – Συμμετοχή θα είναι μια συμβολοσειρά με τις διευθύνσεις να ενώνονται με ερωτηματικά, όπως φαίνεται στο παρακάτω στιγμιότυπο.

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

Χρήση της ενέργειας επιλογής

Χρησιμοποιήστε την ενέργεια Λειτουργία δεδομένων – Επιλογή για να μετατρέψετε το σχήμα των αντικειμένων σε έναν πίνακα. Για παράδειγμα, μπορείτε να προσθέσετε, να καταργήσετε ή να μετονομάσετε στοιχεία σε κάθε αντικείμενο σε έναν πίνακα.

Σημείωση

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

Σε αυτό το παράδειγμα, τα δεδομένα εισάγονται στη ροή σας μέσω μιας αίτησης Web σε αυτήν τη μορφή:

JSON
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Θέλετε να αναδιαμορφώσετε τα εισερχόμενα δεδομένα μεταφέροντας τα first στο FirstName και last στο FamilyName και προσθέτοντας ένα νέο μέλος με όνομα FullName που συνδυάζει τα first και last (διαχωρισμένα με διάστημα).

JSON
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]

Για να το κάνετε αυτό:

  1. Προσθέστε το έναυσμα Όταν γίνεται λήψη μιας αίτησης HTTP για τη ροή σας.

  2. Επιλέξτε Χρήση δείγματος ωφέλιμου φορτίου για τη δημιουργία σχήματος.

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

  3. Στο πλαίσιο που εμφανίζεται, επικολλήστε ένα δείγμα από τον πίνακα δεδομένων προέλευσης και, στη συνέχεια, επιλέξτε το Τέλος.

  4. Προσθέστε την ενέργεια Λειτουργία δεδομένων – Επιλογή και, στη συνέχεια, ρυθμίστε τις παραμέτρους της όπως φαίνεται στο ακόλουθο στιγμιότυπο οθόνης.

    Ρύθμιση παραμέτρων της ενέργειας επιλογής.

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

Χρήση της ενέργειας φίλτρου πίνακα

Χρησιμοποιήστε την ενέργεια Πίνακας φίλτρων - Λειτουργία δεδομένων για να μειώσετε τον αριθμό των αντικειμένων σε έναν πίνακα σε ένα υποσύνολο που ταιριάζει με τα κριτήρια που παρέχετε.

Σημείωση

  • Δεν μπορείτε να χρησιμοποιήσετε την ενέργεια του φίλτρου πίνακα για να αλλάξετε το σχήμα των αντικειμένων στον πίνακα.
  • Το κείμενο βάσει του οποίου φιλτράρετε χρησιμοποιεί διάκριση πεζών-κεφαλαίων.

Σε αυτό το παράδειγμα, χρησιμοποιείτε την ενέργεια του φίλτρου πίνακα σε αυτόν τον πίνακα:

JSON
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Αυτό το παράδειγμα δημιουργεί έναν νέο πίνακα που περιέχει μόνο αντικείμενα όπου το first έχει οριστεί σε Eugenia.

  1. Εντοπίστε και, στη συνέχεια, προσθέστε την ενέργεια φίλτρο πίνακα στη ροή σας.

  2. Ρυθμίστε τις παραμέτρους της ενέργειας πίνακα φίλτρων όπως φαίνεται στο παρακάτω στιγμιότυπο.

    Στιγμιότυπο οθόνης της ενότητας

  3. Αποθηκεύστε τη ροή σας και εκτελέστε την.

Χρήση της ενέργειας δημιουργίας πίνακα CSV

Χρησιμοποιήστε την ενέργεια Δημιουργία πίνακα CSV - Λειτουργία δεδομένων για να αλλάξετε έναν πίνακα εισόδου JSON σε πίνακα τιμών διαχωρισμένων με κόμματα (CSV). Μπορείτε να διατηρήσετε τις κεφαλίδες ορατές στην έξοδο CSV. Σε αυτό το παράδειγμα, μετατρέπετε τον ακόλουθο πίνακα σε πίνακα CSV:

JSON
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Αναζητήστε, προσθέστε και ρυθμίστε τις παραμέτρους της ενέργειας Δημιουργία πίνακα CSV - Λειτουργία δεδομένων για να μοιάζει με την παρακάτω εικόνα.

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

    Το διακριτικό Σώμα σε αυτή την εικόνα προέρχεται από μια ενέργεια Όταν γίνεται λήψη μιας αίτησης HTTP, ωστόσο, μπορείτε να αποκτήσετε την είσοδο για την ενέργεια Δημιουργία πίνακα CSV από την έξοδο οποιασδήποτε προηγούμενης ενέργειας στη ροή σας, ή μπορείτε να την πληκτρολογήσετε απευθείας στο πλαίσιο Από.

  2. Αποθηκεύστε τη ροή σας και εκτελέστε την.

    Όταν εκτελείται η ροή σας, η ενέργεια Δημιουργία πίνακα CSV εμφανίζει το αποτέλεσμα που εμφανίζεται στο παρακάτω στιγμιότυπο.

    Στιγμιότυπο οθόνης της εξόδου από την ενέργεια Δημιουργία πίνακα CSV, που εμφανίζει

Χρήση της ενέργειας δημιουργίας πίνακα HTML

Χρησιμοποιήστε την ενέργεια Δημιουργία πίνακα HTML - Λειτουργία δεδομένων για να μετατρέψετε μια τιμή πίνακα JSON σε έναν πίνακα HTML. Μπορείτε να διατηρήσετε τις κεφαλίδες ορατές στην έξοδο HTML.

Για να το κάνετε αυτό, ακολουθήστε τα βήματα στην προηγούμενη ενότητα Χρήση ενέργειας δημιουργίας πίνακα CSV για τη δημιουργία ενός πίνακα CSV. Χρησιμοποιήστε την ενέργεια Δημιουργία πίνακα HTML - Λειτουργία δεδομένων αντί για τη Δημιουργία πίνακα CSV.

Φιλοδώρημα

Εάν σκοπεύετε να στείλετε τον πίνακα HTML μέσω ηλεκτρονικού ταχυδρομείου, θυμηθείτε να επιλέξετε IsHtml στην ενέργεια ηλεκτρονικού ταχυδρομείου.