Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: Aplikace
plátna Copilot Studio
Modelem řízené aplikacemi
Power Platform CLI
– funkce Dataverse
Na pozadí aplikace často funguje spousta logiky. Někdy je dopad zřejmý, například hodnota nebo změna barvy ovládacího prvku a potvrzení správného fungování logiky. Někdy to však není zřejmé a může být obtížné si představit a pochopit, co se v aplikaci děje. Trace Pomocí funkce můžete zaznamenávat diagnostické informace na pozadí a vytvořit časovou osu toho, co se skutečně stalo, abyste lépe pochopili, jak vaše aplikace funguje, a pomohla ladit problémy.
Při použití v Power Apps se výstup Trace zobrazí v nástroji Power Apps Live Monitor spolu s dalšími aktivitami aplikací. Pokud jste aplikaci povolili odesílat telemetrická data do Azure Application Insights, můžete tuto Trace funkci použít také k odesílání informací do prostředku Application Insights. Trace lze použít pouze ve vzorcích chování – ke sledování hodnot z vlastností dat je potřeba použít alternativy, jako jsou tlačítka ladění.
Při použití se sadou Test Studio je volitelný výraz, Trace který lze použít k poskytnutí dalších informací ve výsledcích testu z události OnTestCaseComplete . Trace Zprávy událostí se kombinují s předanými a neúspěšnými kontrolními zprávami v tabulce Traces záznamu TestCaseResult . Tabulka Traces má dvě vlastnosti: Message (Zpráva) a Timestamp (Časové razítko). Trace Informace použité v testech se také zaznamenávají v Application Insights. Informace o sledování testů nejsou v nástroji Live Monitor k dispozici, protože živé monitorování je připojené k aplikaci při přehrávání ze sady Power Apps Studio.
Syntaxe
Trace( Zpráva [, TraceSeverity [, CustomRecord [, TraceOptions ] ] )
- Zpráva – Povinné. Trasovaná informace. Čísla, kalendářní data, logické hodnoty a jakýkoli jiný datový typ, který lze převést na text.
- TraceSeverity – Volitelné. Úroveň závažnosti zaznamenaného Trace v Live Monitoru a Application Insights. Možnosti jsou TraceSeverity.Information (informace, výchozí), TraceSeverity.Warning (varování), TraceSeverity.Error (chyba) nebo TraceSeverity.Critical (kritické).
- CustomRecord – Volitelné. Záznam obsahující vlastní data, která jsou zaznamenána v Live Monitoru nebo Application Insights.
- TraceOptions – Volitelné. Možnosti jsou TraceOptions.None (výchozí) a TraceOptions.IgnoreUnsupportedTypes , které ignorují datové typy v souboru CustomRecord , které nelze serializovat.
Příklad
- Ovládací prvek Button v Power Apps Studio.
- Nastavte akci OnSelect na tento vzorec:
Set( x, x+1 );
Trace( x );
- Otevřete živý monitor Power Apps v jiném okně prohlížeče tak, že v levém podokně vyberete ikonu Rozšířené nástroje a vyberete Otevřít živý
. - Vraťte se do původního okna prohlížeče Studio a čtyřikrát vyberte své tlačítko. Pokud jste v režimu návrhu, použijte kliknutí myši se stisknutou klávesou Alt.
- Zobrazení živého monitoru Power Apps
- Mřížka živého monitoru bude obsahovat událost pro každé kliknutí na tlačítko a pro každé Trace volání, která zobrazí hodnotu proměnné po každém přírůstku. Přejděte k podrobnostem Trace události, abyste viděli, kde Trace byla inicializována, a výraz použitý pro zprávu na pravém panelu:

Viz také
Přehled živého monitoru Power Apps
Test Studio Přehled
Práce s Test Studio