Funktsioon Trace
Kehtib: Lõuendirakendused Mudelipõhised rakendused Power Platform CLI
Sageli töötab rakenduses kulisside taga palju loogikat. Mõnikord on mõju ilmne, näiteks juhtelemendi väärtus või värvimuutused, mis kinnitavad, et loogika töötab õigesti. Kuid mõnikord pole see ilmne ja rakenduses toimuvat võib olla keeruline visualiseerida ja mõista. Funktsiooni Jälgi abil saate salvestada diagnostikateavet kulisside tagant, luues ajaskaala sellest, mis tegelikult juhtus, et paremini mõista, kuidas teie rakendus töötab, ja aidata probleeme siluda.
Sissekasutamisel Power Apps kuvatakse jälitusteenuse väljund monitori Power Apps tööriistas koos muude rakenduse tegevustega. Kui olete lubanud oma rakendusel saata telemeetriaandmeid Azure’i, saab funktsiooni Jälgi kasutada ka ressursile teabe saatmiseks Application Insights. Application Insights Jälge saab kasutada ainult käitumisvalemites.
Kui seda kasutatakse koos Test Studioga, on jälitus valikuline avaldis, mida saab kasutada lisateabe andmiseks teie testitulemustes sündmusest OnTestCaseComplete. Jälitussündmuse teated kombineeritakse edastatud ja nurjunud kinnitusteadetega kirje TestCaseResult tabelis Traces . Tabelil Traces on kaks atribuuti: Sõnum ja Ajatempel. Katsetes kasutatud jälgede andmed registreeritakse Application Insights samuti. Testjälgimise teave pole monitoritööriistas saadaval, kuna kuvar on rakendusega ühendatud, kui seda esitatakse Power Apps Studio
Süntaks
Trace( Message [, TraceSeverity [, CustomRecord [, TraceOptions ] ] ] )
- Sõnum – nõutav. Jälgitav teave. Arvud, kuupäevad, kahendmuutujad ja muud andmetüübid, mida saab tekstile sundida.
- TraceSeverity - valikuline. Monitoris salvestatud jälje raskusaste ja Application Insights. Valikud on TraceSeverity.Information (vaikimisi), TraceSeverity.Warning, TraceSeverity.Error või TraceSeverity.Critical.
- CustomRecord – valikuline. Kirje, mis sisaldab kohandatud andmeid, mis salvestatakse monitori või Application Insights.
- TraceOptions – valikuline. Suvandid on TraceOptions.None (vaikesäte) ja TraceOptions.IgnoreUnsupportedTypes , mis ignoreerivad CustomRecordis andmetüüpe, mida ei saa järjestada.
Näide
- Nupu juhtelemendi loomine sisse Power Apps Studio.
- Seadke valem OnSelect valemile:
Set( x, x+1 );
Trace( x );
- Avage Power Apps monitor teises brauseriaknas, valides vasakpoolsel paanil ikooni "Täpsemad tööriistad" ja valige "Ava monitor":
- Naaske algsesse Studio brauseriaknasse ja valige oma nupp neli korda. Kasutage Alt-klõpsuga hiirel, kui see on disainirežiimis.
- Vaadake monitori Power Apps .
- Monitori ruudustik sisaldab sündmust iga nupuvajutuse ja iga jälgimiskõne kohta, mis näitab muutuja väärtust pärast iga sammu. Uurige jälitussündmust, et näha, kus jälitus käivitati ja millist avaldist sõnumi jaoks kasutati, tehke parempoolsel paanil järgmist.
Vt ka
Power Apps Monitori ülevaade
Test Studio ülevaade
Test Studioga töötamine