नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पर लागू होता है: कैनवास ऐप्स,
Copilot Studio
मॉडल-चालित ऐप्स,
Power Platform, CLI,
Dataverse फ़ंक्शंस
अक्सर किसी ऐप में पर्दे के पीछे बहुत सारे तर्क काम करते हैं। कभी-कभी प्रभाव स्पष्ट होता है, उदाहरण के लिए, नियंत्रण का मूल्य या रंग परिवर्तन, तर्क को सही ढंग से संचालित करने की पुष्टि करता है। हालाँकि, कभी-कभी यह स्पष्ट नहीं होता है और यह कल्पना करना और समझना कठिन हो सकता है कि ऐप के अंदर क्या हो रहा है। पर्दे के पीछे से नैदानिक जानकारी रिकॉर्ड करने के लिए फ़ंक्शन का Trace उपयोग करें, वास्तव में क्या हुआ था, इसकी एक समयरेखा बनाने, बेहतर ढंग से समझने के लिए कि आपका ऐप कैसे काम कर रहा है और समस्याओं को डीबग करने में मदद करने के लिए।
जब Power Apps में उपयोग किया जाता है, Trace तो आउटपुट अन्य ऐप गतिविधियों के साथ Power Apps Live Monitor टूल में दिखाई देता है. यदि आपने अपने ऐप को Azure एप्लिकेशन इनसाइट्स को टेलीमेट्री डेटा भेजने की अनुमति दी है, तो फ़ंक्शन का Trace उपयोग आपके एप्लिकेशन इनसाइट्स संसाधन को जानकारी भेजने के लिए भी किया जा सकता है। Trace केवल व्यवहार सूत्रों में उपयोग किया जा सकता है - डेटा गुणों से मानों का पता लगाने के लिए, आपको डीबग बटन जैसे विकल्पों का उपयोग करने की आवश्यकता है।
जब टेस्ट स्टूडियो के साथ उपयोग किया जाता है, Trace तो यह एक वैकल्पिक अभिव्यक्ति है जिसका उपयोग OnTestCaseComplete ईवेंट से आपके परीक्षण परिणामों में अतिरिक्त जानकारी प्रदान करने के लिए किया जा सकता है। Traceईवेंट संदेश पास और विफल पुष्टि संदेश TestCaseResult रिकॉर्ड की ट्रेस तालिका में संयोजित हैं। ट्रेस तालिका में दो गुण हैं, संदेश और टाइमस्टैम्प। Trace परीक्षणों में उपयोग की जाने वाली जानकारी भी एप्लिकेशन इनसाइट्स में दर्ज की जाएगी। टेस्ट ट्रेस जानकारी लाइव मॉनीटर टूल में उपलब्ध नहीं होती है क्योंकि Power Apps Studio से चलाए जाने पर लाइव मॉनिटर ऐप से कनेक्ट होता है.
सिंटैक्स
Trace( संदेश [, TraceSeverity [, CustomRecord [, TraceOptions ] ] )
- संदेश – आवश्यक. ट्रेस की जाने वाली जानकारी. संख्याएँ, दिनांक, बूलियन, और कोई भी अन्य डेटा प्रकार जिसे पाठ के लिए बाध्य किया जा सकता है.
- TraceSeverity – वैकल्पिक. लाइव मॉनिटर और एप्लिकेशन इनसाइट्स में दर्ज की गई गंभीरता Trace का स्तर। विकल्प हैं TraceSeverity.Information (डिफ़ॉल्ट), TraceSeverity.Warning, TraceSeverity.Error, या TraceSeverity.Critical.
- CustomRecord – वैकल्पिक. कस्टम डेटा वाला एक रिकॉर्ड जो लाइव मॉनीटर या अनुप्रयोग इनसाइट्स में रिकॉर्ड किया गया है.
- TraceOptions – वैकल्पिक. विकल्प TraceOptions.None (डिफ़ॉल्ट) और TraceOptions.IgnoreUnsupportedTypes हैं जो क्रमबद्ध नहीं किया जा सकता CustomRecord में डेटा प्रकारों को अनदेखा करता है।
उदाहरण
- Power Apps Studioमें एक बटन नियंत्रण बनाएँ.
- OnSelect सूत्र को निम्न सूत्र पर सेट करें:
Set( x, x+1 );
Trace( x );
- बाएँ हाथ के फलक में "उन्नत उपकरण" आइकन का चयन करके किसी अन्य ब्राउज़र विंडो में Power Apps Live Monitor खोलें और "लाइव मॉनिटर खोलें" चुनें:

- मूल स्टूडियो ब्राउज़र विंडो पर वापस लौटें और अपना बटन चार बार चुनें. यदि डिज़ाइन मोड में हों तो अपने माउस पर Alt-क्लिक का प्रयोग करें।
- Power Apps लाइव मॉनिटर देखें.
- लाइव मॉनिटर के ग्रिड में प्रत्येक बटन क्लिक और प्रत्येक Trace कॉल के लिए एक ईवेंट होगा, जो प्रत्येक वेतन वृद्धि के बाद चर का मान दिखाएगा। यह देखने के लिए एक घटना में ड्रिल Trace करें कि कहां Trace शुरू किया गया था, और संदेश के लिए उपयोग की जाने वाली अभिव्यक्ति, दाहिने हाथ के पैनल में:

इसे भी देखें
Power Apps Live मॉनिटर ओवरव्यू
Test Studio अवलोकन
Test Studio के साथ काम करना