إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: تطبيقات Canvas الخاصة
بتطبيقات Copilot Studio
المستندة إلى نموذج وظائف
Power Platform CLI
Dataverse
في الغالب يوجد الكثير من المنطق الذي يعمل في الخلفية في التطبيق. في بعض الأحيان يكون التأثير واضحا، على سبيل المثال، تتغير قيمة عنصر التحكم أو لونه، مما يؤكد أن المنطق يعمل بشكل صحيح. ومع ذلك، قد لا يكون واضحًا قس بعض الأحيان، وقد يكون من الصعب تصور ما يحدث داخل التطبيق وفهمه. استخدم الدالة Trace لتسجيل معلومات التشخيص من وراء الكواليس، وإنشاء مخطط زمني لما حدث بالفعل، ولفهم كيفية تشغيل تطبيقك بشكل أفضل وللمساعدة في تصحيح المشكلات.
عند استخدامه في Power Apps، يظهر الإخراج من Trace في أداة Power Apps Live Monitor مع أنشطة التطبيق الأخرى. إذا سمحت لتطبيقك بإرسال بيانات تتبع الاستخدام إلى Azure Application Insights، Trace يمكن أيضا استخدام الدالة لإرسال معلومات إلى مورد Application Insights. Trace يمكن استخدام فقط في صيغ السلوك - لتتبع القيم من خصائص البيانات، تحتاج إلى استخدام بدائل مثل أزرار تتبع الأخطاء.
عند استخدامه مع Test Studio، Trace هو تعبير اختياري يمكن استخدامه لتوفير معلومات إضافية في نتائج الاختبار من حدث OnTestCaseComplete . Trace يتم دمج رسائل الحدث مع رسائل التأكيد التي تم تمريرها وفشلها في جدول Traces لسجل TestCaseResult . يحتوي جدول التتبعات على خاصيتين، Message وTimestamp. Trace سيتم أيضا تسجيل المعلومات المستخدمة في الاختبارات في Application Insights. لا تتوفر معلومات تتبع الاختبار في أداة Live Monitor حيث يتم توصيل Live Monitor بتطبيق عند تشغيله من Power Apps Studio.
بناء الجملة
Trace( رسالة [, TraceSeverity [, CustomRecord [, TraceOptions ] ] )
- رسالة - مطلوب. المعلومات المطلوب تتبعها. الأرقام والتواريخ والقيم المنطقية وأي نوع بيانات آخر يمكن إكراهه على النص.
- خطورة التتبع - اختياري. مستوى خطورة المسجلة Trace في Live Monitor وApplication Insights. الخيارات هي TraceSeverity.Information (افتراضي) أو TraceSeverity.Warning أو TraceSeverity.Error أو TraceSeverity.Critical.
- سجل مخصص- اختياري. سجل يحتوي على بيانات مخصصة يتم تسجيلها في Live Monitor أو Application Insights.
- خيارات التتبع - اختياري. الخيارات هي TraceOptions.None (افتراضي) و TraceOptions.IgnoreUnsupportedTypes التي تتجاهل أنواع البيانات في CustomRecord التي لا يمكن تسلسلها.
مثال
- أنشئ عنصر تحكم الزر في Power Apps Studio
- قم بتعيين الإجراء OnSelect إلى الصيغة التالية:
Set( x, x+1 );
Trace( x );
- افتح Power Apps Live Monitor في نافذة مستعرض أخرى عن طريق تحديد أيقونة "Advanced tools" في الجزء الأيسر وحدد "Open live monitor":

- عد إلى نافذة مستعرض الاستوديو الأصلية وحدد الزر أربع مرات. استخدم Alt-click على الماوس إذا كنت في وضع التصميم.
- عرض Power Apps Live Monitor.
- ستحتوي شبكة Live Monitor على حدث لكل نقرة زر ولكل Trace استدعاء، والتي ستعرض قيمة المتغير بعد كل زيادة. انتقل إلى Trace حدث لمعرفة مكان Trace بدء، والتعبير المستخدم للرسالة، في اللوحة اليمنى:

راجع أيضًا:
نظرة عامة على Power Apps Live Monitor
Test Studio نظرة عامة
العمل مع Test Studio