Trace Функцију

Односи се на: Цанвас апликације Цопилот Студио Апликације засноване на моделу Повер Платформ ЦЛИ Датаверсе функције

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

Када се користи у Повер Аппс-у, излаз се Trace појављује у алату Повер Аппс Ливе Монитор заједно са другим активностима апликације. Ако сте дозволили вашој апликацији да шаље телеметријске податке у Азуре Апплицатион Инсигхтс , Trace функција се такође може користити за слање информација на ваш ресурс Апплицатион Инсигхтс. Trace може се користити само у формулама понашања - да бисте пратили вредности из својстава података, потребно је да користите алтернативе као што су дугмад за отклањање грешака .

Када се користи са Тест Студио , Trace је опциони израз који се може користити за пружање додатних информација у резултатима теста из догађаја ОнТестЦасеЦомплете . Trace поруке догађаја се комбинују са прошлим и неуспелим порукама тврдње у табели Трагови записа ТестЦасеРесулт . Табела Трагови има две особине, поруку и временску ознаку . Trace информације које се користе у тестовима такође ће бити забележене у Апплицатион Инсигхтс. Информације о праћењу теста нису доступне у алату Ливе Монитор јер је Ливе Монитор повезан са апликацијом када се игра из Повер Аппс Студио.

Синтакса

Trace( Порука [, ТрацеСеверити [, ЦустомРецорд [, ТрацеОптионс ] ] ) )

  • Порука – Обавезно. Информације које треба пратити. Бројеви, датуми, Боолеови и било који други тип података који се може присилити на текст.
  • ТрацеСеверитy – Опционо. Ниво озбиљности забележених Trace у Ливе Монитор и Апплицатион Инсигхтс. Опције су ТрацеСеверити.Информатион (дефаулт), ТрацеСеверити.Wарнинг,ТрацеСеверити.Еррор , или ТрацеСеверити.Цритицал.
  • ЦустомРецорд – Опционо. Запис који садржи прилагођене податке који се снимају у Ливе Монитор или Апплицатион Инсигхтс.
  • ТрацеОптионс – Опционо. Опције су ТрацеОптионс.Ноне (подразумевано) и ТрацеОптионс.ИгнореУнсуппортедТyпес који игнорише типове података у ЦустомРецорд који не могу бити серијализовани.

Пример

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

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

Преглед Повер Аппс Ливе Монитор-а
#глср _цихцефгбз Преглед
Рад са #глср_цихцефгбз