Jagamisviis:


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.

Kui seda kasutatakse Power Apps, kuvatakse jälituse 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. Samuti registreeritakse Application Insights katsetes kasutatud jälitusteave. 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

  1. Nupu juhtelemendi loomine sisse Power Apps Studio.
  2. Seadke valem OnSelect valemile:
Set( x, x+1 );
Trace( x );
  1. Avage Power Apps monitor teises brauseriaknas, valides vasakpoolsel paanil ikooni "Täpsemad tööriistad" ja valige "Ava monitor": monitori Power Apps sisenemispunkt
  2. Naaske algsesse Studio brauseriaknasse ja valige oma nupp neli korda. Kasutage Alt-klõpsuga hiirel, kui see on disainirežiimis.
  3. Vaadake monitori Power Apps .
  4. 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 seda parempoolsel paanil. Monitori jälgimine, mis näitab, et nuppu vajutatakse neli korda ja muutuja vastavaid samme

Vt ka

Power Apps Monitori ülevaade
Test Studio ülevaade
Test Studios töötamine