नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पर लागू होता है: कैनवास ऐप्स,
Copilot Studio
मॉडल-चालित ऐप्स,
Power Platform, CLI,
Dataverse फ़ंक्शंस
अक्सर किसी ऐप में पर्दे के पीछे बहुत सारे तर्क काम करते हैं। कभी-कभी प्रभाव स्पष्ट होता है, उदाहरण के लिए नियंत्रण का मान या रंग बदल जाना, जो इस बात की पुष्टि करता है कि तर्क सही ढंग से संचालित किया गया है। हालाँकि, कभी-कभी यह स्पष्ट नहीं होता है और यह कल्पना करना और समझना कठिन हो सकता है कि ऐप के अंदर क्या हो रहा है। पर्दे के पीछे से नैदानिक जानकारी रिकॉर्ड करने के लिए फ़ंक्शन का Trace उपयोग करें, वास्तव में क्या हुआ था, इसकी एक समयरेखा बनाने, बेहतर ढंग से समझने के लिए कि आपका ऐप कैसे काम कर रहा है और समस्याओं को डीबग करने में मदद करने के लिए।
जब Power Apps में उपयोग किया जाता है, तो Power Apps मॉनिटर टूल से आउटपुट Trace अन्य ऐप गतिविधियों के साथ दिखाई देता है. यदि आपने अपने अनुप्रयोग को 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 – वैकल्पिक. कस्टम डेटा युक्त एक रिकॉर्ड जिसे मॉनिटर या Application Insights में रिकॉर्ड किया जाएगा.
- TraceOptions – वैकल्पिक. विकल्प हैं TraceOptions.None (डिफ़ॉल्ट) और TraceOptions.IgnoreUnsupportedTypes जो CustomRecord में उन डेटा प्रकारों को अनदेखा कर देंगे जिन्हें क्रमबद्ध नहीं किया जा सकता।
उदाहरण
- Power Apps Studioमें एक बटन नियंत्रण बनाएँ.
- OnSelect सूत्र को निम्न सूत्र पर सेट करें:
Set( x, x+1 );
Trace( x );
- बाएँ हाथ के फलक में "उन्नत उपकरण" आइकन का चयन करके किसी अन्य ब्राउज़र विंडो में मॉनिटर खोलें और "मॉनीटर खोलें" का चयन करें: Power Apps

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

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