Trace Функция

Келесілерге қолданылады: Кенеп бағдарламалары Copilot Studio Модельге негізделген бағдарламалар Power Platform CLI Dataverse функциялары

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

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

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

Синтаксис

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

  • Хабар – Міндетті. Трассалайтын ақпарат. Сандар, Күндер, Булев өлшемдер және мәтінге мәжбүрлеуге болатын кез келген басқа деректер түрі.
  • TraceSeverity – Қосымша. Тірі бақылау және қолданба инсайттарында жазылған ауырлық деңгейі Trace . Параметрлер TraceSeverity.Information (әдепкі), TraceSeverity.Warning, TraceSeverity. Қате, немесе TraceSeverity.Critical.
  • CustomRecord – Қосымша. Live Monitor немесе Application Insights форматында жазылған арнайы деректерді қамтитын жазба.
  • TraceOptions – Қосымша. Опциялар: TraceOptions.None (әдепкі) және TraceOptions.IgnoreUnsupportedTypes , ол CustomRecord-та сериализацияланбайтын деректер түрлерін елемейді.

Мысал

  1. Power Apps Studioішінде түймені басқару элементін жасаңыз.
  2. OnSelect формуласын мына формулаға орнатыңыз:
Set( x, x+1 );
Trace( x );
  1. Power Apps Live Monitor-ды басқа браузер терезесінде сол жақ панельдегі "Advanced tools" белгішесін таңдап, "Open live monitor"-ды таңдаңыз: Power Apps live monitor үшін кіру нүктесі
  2. Бастапқы Studio шолғышының терезесіне оралыңыз және түймені төрт рет таңдаңыз. Дизайн режимінде болса, тінтуірде Alt пернесін басыңыз .
  3. Power Apps Live Monitor-ды қараңыз.
  4. Live Monitor-дың торында әр батырма басу және әр Trace қоңырау үшін оқиға болады, ол әр қадамнан кейін айнымалы мәнін көрсетеді. Trace Оқиғаның қай Trace жерде іске қосылғанын және хабарлама үшін қолданылатын өрнекті оң жақ панельде зерттеңіз: тірі монитор іздеуінде батырма төрт рет басылғаны және айнымалының сәйкесінше өсуі көрсетілген

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

Power Apps Live Monitor шолуы
Test Studio Шолу
Test Studio бағдарламасымен жұмыс істеу