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


Χρήση του Power Fx στο Power Pages (έκδοση προεπισκόπησης)

[Αυτό το θέμα αποτελεί τεκμηρίωση προέκδοσης και υπόκειται σε αλλαγές.]

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

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

Σημείωμα

ίσως βρείτε τη σύνταξη για τη σύνταξη τύπου Power Fx λίγο διαφορετική από αυτήν στην οποία μπορεί να έχετε συνηθίσει στο Power Apps ή το Power Automate. Για να ξεκινήσετε μια Power Fx παράσταση, πρέπει να αρχίζει με ένα '=' (σύμβολο ίσον), όπως στο Excel. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Σημαντικά ζητήματα.

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

Σημαντικό

  • Αυτή είναι μια δυνατότητα προεπισκόπησης.
  • Οι λειτουργίες προεπισκόπησης δεν προορίζονται για παραγωγική χρήση και ενδέχεται να έχουν περιορισμένη λειτουργικότητα. Αυτές οι δυνατότητες είναι διαθέσιμες πριν από μια επίσημη κυκλοφορία έτσι ώστε οι πελάτες να έχουν πρόσβαση από νωρίς και να κάνουν σχόλια.
  • Η δυνατότητα είναι διαθέσιμη με την έκδοση Power Pages 9.6.5.x.

Χρήση Power Fx στο Power Pages

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

Στοιχείο Ιδιότητες
Μήνυμα κειμένου Μήνυμα κειμένου
Image Διεύθυνση URL εικόνας, Alt Text
Button Διεύθυνση URL κουμπιού, κείμενο κουμπιού
Iframe Διεύθυνση URL Iframe

Χρήση της γραμμής τύπων Power Fx

Η γραμμή εργαλείων περιλαμβάνει μια νέα εντολή fx για στοιχεία που υποστηρίζουν Power Fx:

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

Επιλέξτε fx για πρόσβαση στη γραμμή τύπων Power Fx.

Στοιχεία γραμμής τύπων

Το παρακάτω στιγμιότυπο οθόνης επισημαίνει ορισμένα από τα σημαντικά στοιχεία της γραμμής τύπων:

Στιγμιότυπο οθόνης της γραμμής τύπου του Power Fx στο Power Pages.

  1. Ένα αναπτυσσόμενο μενού σάς επιτρέπει να επιλέξετε μεταξύ των διαθέσιμων ιδιοτήτων στοιχείου.

  2. Ένα πλαίσιο κειμένου με δυνατότητα επέκτασης πολλών γραμμών επιτρέπει τη σύνταξη τύπων Power Fx.

  3. Το κουμπί Επαναφορά ορίζει μια ιδιότητα στοιχείου στην προεπιλογή της.

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

Εμπειρίες γραμμής τύπων

Ακολουθούν ορισμένες δυνατότητες με κέντρο τους προγραμματιστές για την αύξηση της παραγωγικότητας:

  • Βοήθεια αυτόματης συμπλήρωσης: προτείνει τύπους, παραμέτρους, πίνακες και αντικείμενα. Επιλέξτε Ctrl + κενό διάστημα για μη αυτόματη πρόσβαση σε αυτήν τη δυνατότητα.

    Στιγμιότυπο οθόνης της εμπειρίας αυτόματης συμπλήρωσης στο Power Fx.

  • Προβολή δυνατότητας προβλήματος: βοηθά στην έγκαιρη επικύρωση και τον εντοπισμό σφαλμάτων των τύπων και των παραστάσεων.

    Στιγμιότυπο οθόνης της εμπειρίας όταν εντοπίζεται ένα πρόβλημα σε έναν τύπο Power Fx.

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

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

    Επιλέξτε Επιστροφή για να συνεχίσετε με την επεξεργασία του τύπου ή Απόρριψη για απόρριψη των αλλαγών.

Σημαντικές επισημάνσεις

Λάβετε υπόψη σας τις παρακάτω οδηγίες κατά τη χρήση της γραμμής τύπων Power Fx στο Power Pages:

  • Ξεκινήστε με ένα σύμβολο ίσον: Το κείμενο μπορεί να εισαχθεί απευθείας ως τιμή. Ωστόσο, για να ξεκινήσετε μια παράσταση Power Fx, θα πρέπει να αρχίζει με ένα '=' (σύμβολο ίσον), όπως στο παρακάτω παράδειγμα:

    =Concatenate("Hello, ", User.FullName)
    
  • Η πρόσβαση στους πίνακες γίνεται με ασφάλεια: οι πίνακες Dataverse είναι προσπελάσιμοι με ασφάλεια με τη χρήση τύπων. Επαληθεύστε ότι τα δικαιώματα πίνακα έχουν ρυθμιστεί πρώτα κατάλληλα. Επίσης, το περιβάλλον ενός χρήστη τοποθεσίας είναι διαθέσιμο με χρήση του αντικειμένου Χρήστης. Για παράδειγμα, η παρακάτω παράσταση ανακτά την τιμή DataverseUserId του τρέχοντα χρήστη που έχει υποβληθεί σε έλεγχο ταυτότητας.

    =Concatenate("Hello, ", First(Filter(Contacts,Contact = User.DataverseUserId)).'First Name' & "!")
    

    Σημείωμα

    Το αντικείμενο Χρήστης αντιπροσωπεύει έναν χρήστη Power Pages και επομένως δεν υποστηρίζει το ίδιο σύνολο ιδιοτήτων με τη συνάρτηση Χρήστης.

  • Εισαγωγή μιας τιμής μέσα σε κείμενο: Για να εισαγάγετε μια τιμή σε κείμενο, χρησιμοποιήστε την παρακάτω σύνταξη.

    This text ${variable/ expression} includes a dynamic value.
    

    Για παράδειγμα:

    The total number is ${Sum(10, 20)}
    

Διαθέσιμες συναρτήσεις Power Fx

Για την πλήρη λίστα όλων των διαθέσιμων συναρτήσεων στο Power Pages, μεταβείτε στην Αναφορά τύπου - Power Pages.

Γνωστά προβλήματα και περιορισμοί

  • Ορισμένες συναρτήσεις Power Fx που παρουσιάζονται μέσω του IntelliSense δεν υποστηρίζονται αυτή τη στιγμή στο Power Pages. Αυτές οι συναρτήσεις εμφανίζουν το ακόλουθο σφάλμα χρόνου σχεδίασης όταν χρησιμοποιούνται:

    Parameter 'Value': PowerFx type is not supported.

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

    UserInfo object was not added to service

  • Ορισμένοι χρήστες ενδέχεται να δουν προβλήματα, όταν οι ιδιότητες διεύθυνσης URL κουμπιού και εικόνας δεν λειτουργούν, όταν η τιμή ορίζεται με τύπους ή παραστάσεις Power Fx που περιέχουν διπλά εισαγωγικά. Αυτό το πρόβλημα συμβαίνει μόνο εάν έχετε την έκδοση 9.6.3.x και διορθώνεται όταν η τοποθεσία Power Pages σας αναβαθμίζεται σε έκδοση 9.6.5.x.

Συνήθεις ερωτήσεις

Πρέπει να χρησιμοποιήσω το Power Fx αντί για το Liquid;

Το Power Fx εκπληρώνει ορισμένα σενάρια δυναμικών δεδομένων με τρόπο με χαμηλές απαιτήσεις κώδικα που μπορεί επίσης να επιτευχθεί μέσω κώδικα Liquid με εργαλεία επαγγελματία προγραμματιστή. Το Power Fx, που τώρα βρίσκεται στη φάση δημόσιας έκδοση προεπισκόπησης, συνιστάται για αξιολογήσεις δοκιμαστικής τοποθεσίας ή τοποθεσίας προγραμματισμού. Κατά τη διάρκεια αυτού του σταδίου, τα σχόλιά σας είναι ευπρόσδεκτα. Το Liquid είναι μια γενικά διαθέσιμη δυνατότητα (GA) και συγκριτικά παρέχει περισσότερες δυνατότητες. Χρησιμοποιήστε το Liquid για τις τοποθεσίες Web παραγωγής σας, ιδιαίτερα σε σενάρια που είναι κρίσιμα και σύνθετα.

Δείτε επίσης