Jagamisviis:


Trace funktsioon

Kehtib järgmise kohta: Canvas apps Copilot Studio Model-driven apps Power Platform CLI Dataverse functions

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. Trace Kasutage seda funktsiooni diagnostikateabe salvestamiseks taustal, luues ajaskaala selle kohta, mis tegelikult juhtus, et paremini mõista, kuidas teie rakendus töötab ja aidata probleeme siluda.

Power Appsis kasutamisel kuvatakse väljund Tracepower apps monitor tööriistas koos muude rakenduste tegevustega. Kui olete lubanud oma rakendusel saata telemeetriaandmeid Azure Application Insightsi, saab funktsiooni Trace kasutada ka teabe saatmiseks ressursile Application Insights. Trace saab kasutada ainult käitumisvalemites.

Test Studio kasutamisel on valikuline avaldis, Trace mida saab kasutada sündmuse OnTestCaseComplete testitulemites lisateabe esitamiseks. Tracesündmuseteated kombineeritakse läbitud ja nurjunud kinnitusteadetega kirje TestCaseResult tabelis Jälitused. Tabelil Traces on kaks atribuuti: Sõnum ja Ajatempel. Trace testides kasutatav teave registreeritakse ka rakendusesisestes ülevaadetes. 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. Kuvari- ja rakenduseülevaates salvestatud raskusaste Trace . 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. Kuvari ruudustik sisaldab sündmust iga nupuklõpsu ja iga Trace kõne kohta, mis kuvab muutuja väärtuse pärast igat inkrementi. Süvitsiminek sündmusesse Trace , et näha, kus Trace algatati, ja sõnumi jaoks kasutatud avaldis paremal paneelil: jälgige jälitusnuppu, mis näitab, et nuppu vajutatakse neli korda ja vastavad muutuja astmed

Vt ka

Power Apps Monitori ülevaade
Test Studio ülevaade
Töötamine Test Studio-ga