Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Ισχύει για: Εφαρμογές
καμβά Copilot Studio
Εφαρμογές
βάσει μοντέλου Power Platform Συναρτήσεις CLI
Dataverse
Συχνά, υπάρχει μεγάλη λογική που λειτουργεί παρασκηνιακά σε μια εφαρμογή. Μερικές φορές η επίδραση είναι εμφανής, για παράδειγμα η τιμή ή οι αλλαγές χρώματος ενός στοιχείου ελέγχου, που επιβεβαιώνει τη λογική που λειτουργεί σωστά. Ωστόσο, ορισμένες φορές δεν είναι προφανές και μπορεί να είναι δύσκολο να απεικονίσετε και να κατανοήσετε τι συμβαίνει μέσα στην εφαρμογή. Χρησιμοποιήστε τη Trace συνάρτηση για να καταγράψετε διαγνωστικές πληροφορίες από το παρασκήνιο, δημιουργώντας μια λωρίδα χρόνου για το τι πραγματικά συνέβη, για να κατανοήσετε καλύτερα τον τρόπο λειτουργίας της εφαρμογής σας και για να βοηθήσετε στον εντοπισμό σφαλμάτων.
Όταν χρησιμοποιείται στο Power Apps, η έξοδος από Trace το εμφανίζεται στο εργαλείο Power Apps Monitor μαζί με άλλες δραστηριότητες εφαρμογής. Εάν επιτρέψατε στην εφαρμογή σας να στέλνει δεδομένα τηλεμετρίας στο Azure Application Insights, η συνάρτηση μπορεί επίσης να χρησιμοποιηθεί για την Trace αποστολή πληροφοριών στον πόρο σας Application Insights. Trace Το μπορεί να χρησιμοποιηθεί μόνο σε τύπους συμπεριφοράς.
Όταν χρησιμοποιείται με το Test Studio, Trace το είναι μια προαιρετική παράσταση που μπορεί να χρησιμοποιηθεί για την παροχή πρόσθετων πληροφοριών στα αποτελέσματα της δοκιμής σας από το συμβάν OnTestCaseComplete . Trace Τα μηνύματα συμβάντων συνδυάζονται με μηνύματα διεκδίκησης που έχουν περάσει και έχουν αποτύχει στον πίνακα Traces της εγγραφής TestCaseResult . Ο πίνακας tRACE έχει δύο ιδιότητες, Message και Timestamp. Trace Οι πληροφορίες που χρησιμοποιούνται σε δοκιμές θα καταγράφονται επίσης στο Application Insights. Οι πληροφορίες ανίχνευσης δοκιμής δεν θα είναι διαθέσιμες στο εργαλείο παρακολούθησης, καθώς η οθόνη είναι συνδεδεμένη στην εφαρμογή όταν αναπαράγεται από το Power Apps Studio.
Σύνταξη
Trace( Message [, TraceSeverity [, CustomRecord [, TraceOptions ] ] ] )
- Μήνυμα – Απαιτείται. Οι πληροφορίες που θα ανιχνευθούν. Οι αριθμοί, οι ημερομηνίες, η δυαδικές τιμές και οποιοσδήποτε άλλος τύπος δεδομένων που μπορεί να είναι δυνατό να μετατραπεί σε κείμενο.
- TraceSeverity – Προαιρετικό. Το επίπεδο σοβαρότητας του καταγεγραμμένου Trace στο Monitor και Application Insights. Οι επιλογές είναι TraceSeverity.Information (προεπιλογή), TraceSeverity.Warning, TraceSeverity.Error ή TraceSeverity.Critical.
- CustomRecord – Προαιρετικό. Μια εγγραφή που περιέχει προσαρμοσμένα δεδομένα τα οποία θα καταγραφούν στην Παρακολούθηση ή στο Application Insights.
- TraceOptions – Προαιρετικό. Οι επιλογές είναι TraceOptions.None (προαιρετικό) και TraceOptions.IgnoreUnsupportedTypes που θα αγνοήσει τύπους δεδομένων στο CustomRecord που δεν μπορούν να σειροποιηθούν.
Παράδειγμα
- Δημιουργία ενός στοιχείου ελέγχου κουμπιού στο Power Apps Studio
- Ορίστε τον τύπο OnSelect στον παρακάτω τύπο:
Set( x, x+1 );
Trace( x );
- Ανοίξτε την Παρακολούθηση Power Apps σε άλλο παράθυρο προγράμματος περιήγησης επιλέγοντας το εικονίδιο "Εργαλεία για προχωρημένους" στο αριστερό τμήμα παραθύρου και επιλέξτε "Άνοιγμα οθόνης":

- Επιστρέψτε στο αρχικό παράθυρο του προγράμματος περιήγησης Στούντιο και επιλέξτε το κουμπί σας τέσσερις φορές. Χρησιμοποιήστε Alt-κλικ στο ποντίκι, εάν βρίσκεται σε λειτουργία σχεδίασης.
- Προβολή της οθόνης Power Apps:
- Το πλέγμα της Οθόνης θα περιέχει ένα συμβάν για κάθε κλικ του κουμπιού και για κάθε Trace κλήση, το οποίο θα εμφανίζει την τιμή της μεταβλητής μετά από κάθε αύξηση. Διερευνήστε ένα Trace συμβάν για να δείτε πού ξεκίνησε το Trace και την παράσταση που χρησιμοποιήθηκε για το μήνυμα, στον δεξιό πίνακα:

Δείτε επίσης
Power Apps Επισκόπηση οθόνης
Test Studio Επισκόπηση
Δουλεύοντας με το Test Studio