Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Se aplică la: Aplicații
pânză Copilot Studio
Aplicații
bazate pe modele Power Platform CLI
Dataverse
Adesea există o mulțime de logică care funcționează în culise într-o aplicație. Uneori impactul este evident, de exemplu valoarea unui control sau schimbarea culorii, confirmând funcționarea corectă a logicii. Cu toate acestea, uneori nu este evident și poate fi dificil să vizualizați și să înțelegeți ce se întâmplă în interiorul aplicației. Utilizați funcția Trace pentru a înregistra informații de diagnosticare din culise, creând o cronologie a ceea ce s-a întâmplat de fapt, pentru a înțelege mai bine cum funcționează aplicația dvs. și pentru a ajuta la depanarea problemelor.
Atunci când este utilizat în Power Apps, rezultatul apare Trace în instrumentul Monitor aplicații Power Apps , împreună cu alte activități de aplicație. Dacă ați permis aplicației să trimită date de telemetrie către Azure Application Insights, Trace funcția poate fi utilizată și pentru a trimite informații către resursa Application Insights. Trace se poate utiliza numai în formule de comportament.
Atunci când este utilizat cu Test Studio, Trace este o expresie opțională care poate fi utilizată pentru a furniza informații suplimentare în rezultatele testului din evenimentul OnTestCaseComplete . Trace mesajele de eveniment sunt combinate cu mesajele de aserțiune transmise și nereușite din tabelul Traces din înregistrarea TestCaseResult . Tabelul Urmele are două proprietăți, Message și Amprenta temporală a34>. Trace informațiile utilizate în teste vor fi înregistrate, de asemenea, în Detalii aplicație. Informațiile de urmărire a testului nu vor fi disponibile în instrumentul Monitor, deoarece monitorul este conectat la aplicație atunci când este redat de la Power Apps Studio.
Sintaxă
Trace( Mesaj [, TraceSeverity [, CustomRecord [, TraceOptions ] ] ] )
- Mesaj – Obligatoriu. Informațiile care trebuie urmărite. Numere, Date, Boolean și orice alt tip de date care poate fi forțat la Text.
- TraceSeverity – Opțional. Nivelul de severitate al nivelului Trace de severitate înregistrat în Monitor și Detalii aplicație. Opțiunile sunt TraceSeverity.Information (implicit), TraceSeverity.Warning, TraceSeverity. Eroare, sau TraceSeverity.Critical.
- CustomRecord – Opțional. O înregistrare care conține date personalizate care vor fi înregistrate în Monitor sau Application Insights.
- TraceOptions – Opțional. Opțiunile sunt TraceOptions.None (implicit) și TraceOptions.IgnoreUnsupportedTypes care vor ignora tipurile de date în CustomRecord care nu poate fi serializat.
Exemplu
- Creați un buton de control în Power Apps Studio.
- Setați formula OnSelect la formula:
Set( x, x+1 );
Trace( x );
- Deschideți Power Apps Monitor într-o altă fereastră de browser selectând pictograma „Instrumente avansate” din panoul din stânga și selectați „Deschidere monitor”:

- Reveniți la fereastra originală a browserului Studio și selectați butonul de patru ori. Folosiți Alt-clic pe mouse dacă vă aflați în modul design.
- Vizualizați Power Apps monitorul.
- Grila Monitorului va conține un eveniment pentru fiecare clic de buton și pentru fiecare Trace apel, care va afișa valoarea variabilei după fiecare incrementare. Detaliați un Trace eveniment pentru a vedea unde Trace a fost inițiată și expresia utilizată pentru mesaj, în panoul din dreapta:

Vedeți și
Power Apps Prezentare generală a monitorului
Test Studio Prezentare generală
Lucrul cu Test Studio