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


Προσθέστε μεταβλητές σε μια κάρτα

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

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

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

Οι μεταβλητές μπορούν επίσης να προσαρμοστούν, πράγμα που σημαίνει ότι η τιμή ορίζεται από τον αποστολέα, είτε βρίσκεται στη σελίδα "Αναπαραγωγή" πριν την αποστολή ως σύνδεση είτε στο Power Automate ως μέρος της ενέργειας Δημιουργία παρουσίας κάρτας.

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

Δημιουργία μεταβλητής

  1. Συνδεθείτε στο Power Apps. Επιλέξτε Κάρτες, και μετά επιλέξτε μια κάρτα. Αν η καρτέλα Κάρτες δεν είναι ορατή, επιλέξτε Περισσότερα και καρφιτσώστε την καρτέλα Κάρτες.

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

  3. Επιλέξτε + Νέα μεταβλητή.

  4. Στο παράθυρο Νέα μεταβλητή, ορίστε τις παρακάτω τιμές:

    • Όνομα: Το όνομα της μεταβλητής (Υποχρεωτικό)
    • Τύπος: Ο τύπος της μεταβλητής (Υποχρεωτικό)
    • Προεπιλεγμένη τιμή: Η προεπιλεγμένη τιμή της μεταβλητής
    • Διατήρηση: Εάν η μεταβλητή είναι προσωρινή (μηδενίζεται κάθε φορά που η κάρτα ανοίγει) ή είναι μόνιμη
    • Προσαρμογή: Εάν η μεταβλητή είναι προσαρμόσιμη από τον αποστολέα ενεργεί ως μεταβλητή εισόδου

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

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

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

  5. ΕπιλέξτεΑποθήκευση.

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

Η προεπιλεγμένη τιμή χρησιμοποιείται για να οριστεί η δομή για μεταβλητές συλλογής και καρτέλας. Υπάρχουν δύο τρόποι για να ορίσετε την προεπιλεγμένη τιμή μιας μεταβλητής καρτέλας ή πίνακα:

  • Χρήση προγράμματος επεξεργασίας στηλών
  • Χρήση Power Fx / JSON

Μπορείτε να κάνετε εναλλαγή μεταξύ του αν χρησιμοποιείτε το πρόγραμμα επεξεργασίας στηλών ή το Power Fx / JSON χρησιμοποιώντας την εναλλαγή στα δεξιά.

Στιγμιότυπο οθόνης του πώς μπορείτε να κάνετε εναλλαγή μεταξύ του JSON και του Power Fx για τον ορισμό της προεπιλεγμένης τιμής της μεταβλητής.

Η χρήση μιας παράστασης Power Fx είναι χρήσιμη όταν θέλετε η μεταβλητή να αποθηκεύει δεδομένα από μια προέλευση δεδομένων, όπως το Dataverse. Για παράδειγμα, εάν θέλετε μια καρτέλα που να διατηρούσε μια συγκεκριμένη γραμμή από τον πίνακα Λογαριασμός, θα μπορούσατε να ορίσετε την προεπιλεγμένη τιμή σε First(Account).

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

Επεξεργασία και διαγραφή μεταβλητών

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

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

Χρήση μεταβλητών σε κάρτες

Υπάρχουν διάφοροι τρόποι με τους οποίους μπορείτε να χρησιμοποιήσετε μεταβλητές στις κάρτες. Ενημερωθείτε σχετικά με την εργασία με μεταβλητές στο Power Apps.

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

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

Ενημέρωση της τιμής μιας μεταβλητής

Οι μεταβλητές μπορούν να ενημερωθούν με τη χρήση της συνάρτησης Set, εξαιρούνται οι μεταβλητές πίνακα που προστίθενται στη χρήση της συνάρτησης Collect .