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 se změní hodnota nebo barva ovládacího prvku, což potvrzuje, že logika funguje správně. 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 Monitor spolu s dalšími aktivitami aplikací. Pokud jste aplikaci povolili odesílat telemetrická data do Azure Application Insights, Trace můžete funkci použít také k odesílání informací do prostředku Application Insights. Trace lze použít pouze ve vzorcích chová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 testu Trace nebudou v nástroji Monitor k dispozici, protože Monitor je připojen k aplikaci, když je přehráván z Power Apps Studio.
Syntaxe
Trace( Zpráva [, TraceSeverity [, CustomRecord [, TraceOptions ] ] )
- Zpráva – Povinné. Trasovaná informace. Čísla, 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 ve službě Monitor 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 obsahuje vlastní data, která se zaznamenají do aplikace Monitor nebo Application Insights.
- TraceOptions – Volitelné. Možnosti jsou TraceOptions.None (žádná, výchozí) a TraceOptions.IgnoreUnsupportedTypes, která bude ignorovat datové typy ve VlastnímZáznamu, 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 Power Apps Monitor v jiném okně prohlížeče výběrem ikony „Pokročilé nástroje“ v levém podokně a výběrem „Otevřít monitor“:

- 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.
- Zobrazte Power Apps Monitor.
- Mřížka 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 byl zahájen, a výraz použitý pro zprávu na pravém panelu:

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