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


Trace функциясы

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

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

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

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

Синтаксис

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

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

Мысал

  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 іске қосылған жерді және хабар үшін пайдаланылатын өрнекті көру үшін Trace оқиғасын жылжытыңыз: төрт рет басылған түймені және айнымалының сәйкес қадамдарын көрсететін бақылау ізі

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

Power Apps Мониторға шолу
Сынақ студиясына шолу
Сынақ студиясымен жұмыс істеу