Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: Arbetsyteappar
Copilot Studio
Modelldrivna appar
Power Platform CLI
Dataverse-funktioner
Ofta finns det mycket logik som fungerar bakom kulisserna i en app. Ibland är effekten uppenbar, till exempel en kontrolls värde eller färgändringar, vilket bekräftar att logiken fungerar korrekt. Men ibland är det inte uppenbart och det kan vara svårt att visualisera och förstå vad som händer i appen. Trace Använd funktionen för att registrera diagnostikinformation i bakgrunden, skapa en tidslinje för vad som faktiskt hände, för att bättre förstå hur appen fungerar och för att felsöka problem.
När de används i Power Apps visas utdata från Trace i Power Apps Live Monitor-verktyget tillsammans med andra appaktiviteter. Om du tillät din app att skicka telemetridata till Azure Application InsightsTrace kan funktionen också användas för att skicka information till din Application Insights-resurs. Trace kan endast användas i beteendeformler – för att spåra värden från dataegenskaper måste du använda alternativ som felsökningsknappar.
När det används med Test Studio är Trace ett valfritt uttryck som kan användas för att ge ytterligare information i testresultaten från händelsen OnTestCaseComplete . Trace händelsemeddelanden kombineras med skickade och misslyckade kontrollmeddelanden i tabellen Traces i TestCaseResult-posten . Tabellen spårning har två egenskaper meddelande och tidsstämpel. Trace information som används i tester registreras också i Application Insights. Testspårningsinformation är inte tillgänglig i Live Monitor-verktyget eftersom liveövervakaren är ansluten till appen när den spelas upp från Power Apps Studio.
Syntax
Trace( Message [, TraceSeverity [, CustomRecord [, TraceOptions ] ] ] )
- Meddelande – Obligatoriskt. Informationen som ska spåras. Tal, datum, booleska värden och andra datatyper som kan framtvingas till Text.
- TraceSeverity – valfritt. Allvarlighetsgraden för den Trace registrerade i Live Monitor och Application Insights. Alternativen är TraceSeverity.Information (standard), TraceSeverity.Warning, TraceSeverity.Error eller TraceSeverity.Critical.
- CustomRecord – Valfritt. En post som innehåller anpassade data som registreras i Live Monitor eller Application Insights.
- TraceOptions – Valfritt. Alternativen är TraceOptions.None (standard) och TraceOptions.IgnoreUnsupportedTypes som ignorerar datatyper i CustomRecord som inte kan serialiseras.
Exempel
- Skapa en button-kontroll i Power Apps Studio.
- Ange formeln OnSelect till följande formel.
Set( x, x+1 );
Trace( x );
- Öppna Power Apps Live Monitor i ett annat webbläsarfönster genom att välja ikonen "Avancerade verktyg" i det vänstra fönstret och välj "Öppna liveövervakare":

- Gå tillbaka till det ursprungliga webbläsarfönstret i Studio och välj knappen fyra gånger. Använd Alt-klick på musen om du är i designläge.
- Visa Power Apps Live Monitor.
- Rutnätet för Live Monitor innehåller en händelse för varje knappklick och för varje Trace anrop, som visar värdet för variabeln efter varje steg. Öka detaljnivån för en Trace händelse för att se var initierades Trace och uttrycket som används för meddelandet i den högra panelen: spårning av

Se även
Översikt över Power Apps Live Monitor
Test Studio Översikt
Arbeta med Test Studio