Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Koskee seuraavia: Pohjaan perustuvat
Copilot Studion
mallipohjaiset sovellukset
, Power Platform CLI
Dataverse -funktiot
Usein sovelluksen taustalla on käynnissä suuri määrä logiikkaa. Joskus vaikutus on ilmeinen, esimerkiksi ohjausobjektin arvo tai värin muutokset, mikä vahvistaa logiikan toimimisen oikein. Joskus se ei kuitenkaan on näin selkeä ja voi olla hankalaa visualisoida ja hahmottaa, mitä sovelluksessa tapahtuu. -funktion Trace avulla voit tallentaa diagnostiikkatietoja kulissien takaa, luoda aikajanan tapahtuneesta, ymmärtää sovelluksesi toiminnan ja korjata ongelmia.
Kun sitä käytetään Power Appsissa, tuloste Trace näkyy Power Apps Live Monitor - työkalussa yhdessä muiden sovellustoimintojen kanssa. Jos sallit sovelluksesi lähettää telemetriatietoja Azure Application Insightsiin, funktion Trace avulla voidaan myös lähettää tietoja Application Insights -resurssiin. Trace voidaan käyttää vain toimintakaavoissa – jos haluat jäljittää arvoja tieto-ominaisuuksista, sinun on käytettävä vaihtoehtoja, kuten virheenkorjauspainikkeita.
Test Studiossa käytettäessä tämä on valinnainen lauseke, Trace jonka avulla voit antaa lisätietoja OnTestCaseComplete-tapahtuman testituloksista. Trace-tapahtumaviestit yhdistetään välitettyihin ja epäonnistuneiden vahvistusviestien kanssa TestCaseResult-tietueenTraces-taulukossa. Traces-taulukolla on kaksi ominaisuutta, Message ja Timestamp. Trace Testeissä käytetyt tiedot tallennetaan myös Application Insightsiin. Testin jäljitystiedot eivät ole käytettävissä Live Monitor -työkalussa, sillä reaaliaikainen valvonta on yhdistetty sovellukseen, kun sitä toistetaan Power Apps Studiossa.
Syntaksi
Trace( Message [, TraceSeverity [, CustomRecord [, TraceOptions ] ] )
- Viesti – Pakollinen. Jäljitettävät tiedot. Luvut, päivämäärät, totuusarvot ja kaikki muut tietotyypit, jotka voidaan pakottaa tekstiksi.
- TraceSseverity – valinnainen. Reaaliaikaiseen valvontaan Trace ja Application Insightsiin kirjatun määrän vakavuustaso. Vaihtoehdot ovat TraceSeverity.Information (oletus), TraceSeverity.Warning, TraceSeverity.Error ja TraceSeverity.Critical.
- CustomRecord – valinnainen. Tietue, joka sisältää mukautetut tiedot, jotka on tallennettu Live Monitoriin tai Application Insightsiin.
- TraceOptions – Valinnainen. Vaihtoehtoja ovat TraceOptions.None (oletus) ja TraceOptions.IgnoreUnsupportedTypes , jotka ohittavat CustomRecordin tietotyypit, joita ei voi sarjoida.
Esimerkki:
- Luo painikeohjausobjekti Power Apps Studioissa.
- Määritä OnSelect-kaava kaavaan:
Set( x, x+1 );
Trace( x );
- Avaa Power Apps live Monitor toisessa selainikkunassa valitsemalla Lisätyökalut-kuvake vasemmanpuoleisesta ruudusta ja valitse "Avaa reaaliaikainen näyttö":

- Palaa studion alkuperäiseen selainikkunaan ja valitse painike neljä kertaa. Tee suunnittelutilassa hiiressä Alt-napsautus.
- Tarkastele Power Appsin reaaliaikaista monitoria.
- Live Monitorin ruudukko sisältää tapahtuman kullekin painikkeen napsautuksella ja kullekin Trace kutsulle, joka näyttää muuttujan arvon jokaisen lisäyksen jälkeen. Poraudu tapahtumaan nähdäksesi, missä Trace alku aloitettiin ja mitä lauseketta käytettiin sanomassa oikeanpuoleisessa paneelissa: reaaliaikaisen Trace

Katso myös
Power Appsin reaaliaikaisen valvonnan yleiskatsaus
Test Studio Yleiskatsaus
Työskentely Test Studio kanssa