Бөлісу құралы:


Trace функциясы

Қолданылады: Canvas қолданбалары Үлгіге негізделген қолданбалар Power Platform CLI

Көбінесе қолданбада сахна артында жұмыс істейтін логика көп. Кейде әсер анық болады, мысалы басқару элементінің мәні немесе түсі өзгереді, бұл логиканың дұрыс жұмыс істегенін растайды. Дегенмен, кейде бұл анық емес және қолданбаның ішінде не болып жатқанын елестету және түсіну қиын болуы мүмкін. Қолданбаңыздың қалай жұмыс істеп жатқанын жақсырақ түсіну және ақауларды түзетуге көмектесу үшін сахнаның артындағы диагностикалық ақпаратты жазып алу, іс жүзінде болған оқиғаның хронологиясын жасау үшін Бөлу функциясын пайдаланыңыз.

Power Appsқолданбасында пайдаланылған кезде, Trace шығары Power Apps Монитор құралында келесімен бірге пайда болады. басқа қолданба әрекеттері. Қолданбаңызға телеметрия деректерін Azure Application Insights-ге жіберуге рұқсат етсеңіз, Бөлу функциясын да мыналар үшін пайдалануға болады. ақпаратты Application Insights ресурсыңызға жіберіңіз. Trace тек мінез-құлық формулаларында қолдануға болады.

Test Studio қолданбасымен пайдаланылғанда, Trace сынақта қосымша ақпаратты қамтамасыз ету үшін пайдаланылуы мүмкін қосымша өрнек болып табылады. OnTestCaseComplete оқиғасының нәтижелері. Trace оқиға хабарлары TestCaseResult < Traces кестесінде өткен және сәтсіз бекіту хабарларымен біріктірілген. /a32>жазба. Балдар кестенің екі қасиеті бар: Хабар және Уақыт белгісі. Сынақтарда пайдаланылатын бақылау ақпараты да Application Insights ішінде жазылады. Сынақ ізі туралы ақпарат Монитор құралында қолжетімді болмайды, себебі монитор Power Apps Studio арқылы ойнатылған кезде қолданбаға қосылған.

Синтаксис

Trace( Хабар [, TraceSeverity [, CustomRecord [, TraceOptions ] ] ] )

  • Хабар – Міндетті. Трассалайтын ақпарат. Сандар, күндер, логикалық мәндер және мәтінге мәжбүрлеуге болатын кез келген басқа деректер түрі.
  • TraceSeverity – Қосымша. Мониторда және Application Insights ішінде жазылған іздің ауырлық деңгейі. Параметрлер TraceSeverity.Information (әдепкі), TraceSeverity.Warning, TraceSeverity. Қате немесе TraceSeverity.Critical.
  • CustomRecord – Қосымша. Мониторда немесе Application Insights ішінде жазылатын реттелетін деректерді қамтитын жазба.
  • TraceOptions – Қосымша. Параметрлер TraceOptions.None (әдепкі) және TraceOptions.IgnoreUnsupportedTypes олар < ішіндегі деректер түрлерін елемейді. /a73>CustomRecord сериялануы мүмкін емес.

Мысал

  1. Түймені басқару элементін жасаңыз Power Apps Studio.
  2. OnSelect формуласын мына формулаға орнатыңыз:
Set( x, x+1 );
Trace( x );
  1. Сол жақ тақтадағы «Қосымша құралдар» белгішесін таңдау арқылы Power Apps Мониторды басқа браузер терезесінде ашыңыз және «Мониторды ашу» опциясын таңдаңыз:  Power Apps мониторға арналған кіру нүктесі
  2. Бастапқы Studio шолғышының терезесіне оралыңыз және түймені төрт рет таңдаңыз. Дизайн режимінде болса, тінтуірде Alt пернесін басыңыз .
  3. Power Apps Мониторды қараңыз.
  4. Монитор торында әр түймені басқан кезде және әрбір Trace қоңырау үшін оқиға болады, ол әрбір қадамнан кейін айнымалы мәнді көрсетеді. Оң жақтағы панельде Бақылау қай жерде басталғанын және хабар үшін пайдаланылған өрнекті көру үшін Trace оқиғасын жылжытыңыз: төрт рет басылған түймені және айнымалының сәйкес қадамдарын көрсететін бақылау ізі

Сонымен қатар қараңыз

Power Apps Мониторға шолу
Test Studio шолуы
Test Studio бағдарламасымен жұмыс