Делите путем


Функција Trace

Важи за: Цанвас апликације Модел-дривен апликације Power Platform ЦЛИ

Често постоји много логике која ради иза кулиса у апликацији. Понекад је утицај очигледан, на пример вредност контроле или промене боје, што потврђује да је логика исправно функционисала. Међутим, понекад то није очигледно и може бити тешко визуализовати и разумети шта се дешава унутар апликације. Користите функцију " Праћење" да бисте снимили дијагностичке информације иза кулиса, креирајући временску осу онога што се заиста догодило, да бисте боље разумели како апликација функционише и да бисте помогли у отклањању грешака у проблемима.

Када се користи, Power Apps излаз из апликације "Прати" појављује се у алатки " Power Apps Надгледање " заједно са другим активностима апликације. Ако сте дозволили апликацији да шаље телеметријске податке Азуреу Application Insights, функција "Прати " се такође може користити за слање информација ресурсу Application Insights . Праћење се може користити само у формулама понашања.

Када се користи са програмом Тест Студио , Праћење је опционални израз који се може користити за обезбеђивање додатних информација у резултатима теста из догађаја ОнТестЦасеЦомплете . Праћење порука догађаја се комбинује са прослеђеним и неуспешним порукама о тврдњама у табели "Трагови " тестЦасеРесулт записа . Табела "Трагови " има два својства "Порука " и "Тиместамп ". Праћење информација коришћених у тестовима такође ће бити записано у Application Insights. Информације о праћењу теста неће бити доступне у алатки "Надгледање" јер је монитор повезан са апликацијом када се игра из. Power Apps Studio

Синтакса

Траце ( Мессаге [, ТрацеСеверитy [, ЦустомРецорд [, ТрацеОптионс ] ] ]

  • Message – Обавезно. Информације које треба пратити. Бројеви, датуми, буле и било који други тип података који се може присилити на текст.
  • ТрацеСеверитy – Опционално. Ниво озбиљности праћења забележен у пречешћим и Application Insights. Оптионс аре ТрацеСеверитy.Информатион (дефаулт), ТрацеСеверитy.Wарнинг,ТрацеСеверитy.Еррор , ор ТрацеСеверитy.Цритицал.
  • ЦустомРецорд – Опционално. Запис који садржи прилагођене податке који ће бити записани у фасцикли "Надгледање" или . Application Insights
  • ТрацеОптионс – Опционално. Оптионс аре ТрацеОптионс.Ноне (дефаулт) анд ТрацеОптионс.ИгнореУнсуппортедТyпес wхицх wилл игноре дата тyпес ин ЦустомРецорд тхат цан бе сериализед.

Пример

  1. Креирајте контролу дугмета. Power Apps Studio
  2. Поставите ОнСелецт формулу на формулу:
Set( x, x+1 );
Trace( x );
  1. Отворите монитор Power Apps у другом прозору прегледача тако што ћете у левом окну изабрати икону "Напредне алатке" и изабрати ставку "Отвори монитор": улазна тачка за  Power Apps  монитор
  2. Вратите се у оригинални прозор прегледача студија и изаберите дугме четири пута. Користите Алт -клик на миша ако сте у режиму дизајна.
  3. Прикажите Power Apps монитор.
  4. Координатна мрежа монитора ће садржати догађај за сваки клик на дугме и за сваки позив за праћење, који ће приказивати вредност променљиве након сваког помака. Дубински унести у догађај "Праћење" да бисте видели где је започети траг, као и израз који се користи за поруку, на десној табли: праћење монитора који приказује дугме које се притиска четири пута и одговарајуће помаке променљиве

Такође погледајте

Power Apps Преглед монитора
Преглед програма Test Studio
Рад са програмом Test Studio