अधिसूचना फ़ंक्शन
इस पर लागू होता है: कैनवास ऐप्स मॉडल-संचालित ऐप्स Power Platform CLI
उपयोगकर्ता को एक बैनर संदेश प्रदर्शित करता है.
विवरण
सूचना फ़ंक्शन उपयोगकर्ता को स्क्रीन के शीर्ष पर एक बैनर संदेश प्रदर्शित करता है। यह अधिसूचना तब तक बनी रहती है जब तक उपयोगकर्ता इसे खारिज नहीं कर देता या समय समाप्त नहीं हो जाता, जो डिफ़ॉल्ट रूप से 10 सेकंड होता है।
एक उपयुक्त रंग और चिह्न का उपयोग किया जाता है, जो संदेश के प्रकार पर निर्भर करता है. प्रकार फ़ंक्शन के द्वितीय तर्क द्वारा निर्दिष्ट किया गया है:
नोट
Notify फ़ंक्शन के लिए वर्ण सीमा 500 वर्ण है.
NotificationType तर्क | विवरण |
---|---|
अधिसूचना प्रकार.त्रुटि | संदेश को त्रुटि के रूप में प्रदर्शित करता है. |
अधिसूचना प्रकार.सूचना (डिफ़ॉल्ट) | संदेश को सूचनात्मक रूप में प्रदर्शित करता है. |
अधिसूचना प्रकार.सफलता | संदेश को सफलता के रूप में प्रदर्शित करता है. |
अधिसूचना प्रकार.चेतावनी | संदेश को एक चेतावनी के रूप में प्रदर्शित करता है. |
संदेश आपके ऐप का लेखन, और आपके ऐप का अंतिम उपयोगकर्ताओं द्वारा उपयोग, दोनों करते समय दिखाए जाते हैं.
सूचित करें का उपयोग केवल व्यवहार सूत्रों में किया जा सकता है.
नोटिफ़ाई को इफ़रर फ़ंक्शन के साथ जोड़ा जा सकता है ताकि कस्टम त्रुटि संदेश के साथ त्रुटियों का पता लगाया जा सके और रिपोर्ट की जा सके।
Power Apps Notify से पूर्णतया भिन्न प्रणाली के उपयोग द्वारा पुश सूचनाएँ भी भेज सकते हैं. अधिक जानकारी के लिए, देखें इसमें सूचना भेजें Power Apps.
Notify हमेशा true लौटाता है.
नोट: इस फ़ंक्शन को पहले ShowError नाम दिया गया था, जहाँ यह केवल त्रुटि संदेश प्रदर्शित कर सकता है.
नोट
नोटिफ़ाई का उपयोग स्टैंडअलोन कैनवास ऐप, कस्टम पेज और कमांडिंग अनुभवों में किया जा सकता है। ... Power Fx अधिसूचना प्रकार और टाइमआउट के लिए डिफ़ॉल्ट मान उस अनुभव के अनुसार भिन्न होते हैं जिसमें इसका उपयोग किया जाता है। आप अपने Power Fx एक्सप्रेशन में उन्हें स्पष्ट रूप से सेट करके, नोटिफ़िकेशनटाइप और टाइमआउट के लिए इच्छित मान निर्दिष्ट कर सकते हैं और अनुभव की परवाह किए बिना इन मानों का सम्मान किया जाएगा।
सिंटैक्स
सूचित करें( संदेश [, अधिसूचना प्रकार [, टाइमआउट ] )
- संदेश – आवश्यक. संदेश, जो उपयोगकर्ता के लिए प्रदर्शित किया जाएगा.
- अधिसूचना प्रकार – वैकल्पिक. ऊपर दी गई तालिका से प्रदर्शित होने वाले संदेश का प्रकार. डिफ़ॉल्ट NotificationType.Information है.
- टाइमआउट – वैकल्पिक. सूचना के स्वचालित रूप से खारिज होने से पहले प्रतीक्षा के लिए मिलीसेकंड की संख्या. डिफ़ॉल्ट मान 10 सेकंड (या 10,000 मिलीसेकंड) है. अधिसूचना 0 के समयबाह्य के साथ अनिश्चित काल तक प्रदर्शित की जाती है।
उदाहरण
चरण दर चरण
अपनी स्क्रीन पर एक बटन नियंत्रण जोड़ें.
Button के OnSelect गुण को इस सूत्र पर सेट करें:
Notify( "Hello, World" )
बटन क्लिक करें या दबाएँ.
प्रत्येक बार बटन क्लिक करने पर, उपयोगकर्ता को सूचनात्मक रूप से संदेश Hello, World प्रदर्शित किया जाता है. यदि उपयोगकर्ता इसे खारिज नहीं करता है या बटन को दोबारा नहीं दबाता है तो यह 10 सेकंड में स्वचालित रूप से खारिज हो जाता है (डिफ़ॉल्ट टाइमआउट)।
संदेश का प्रकार बदलकर त्रुटि इंगित करने वाला करें. हमारे सूत्र पर एक द्वितीय तर्क जोड़ें:
Notify( "Hello, World", NotificationType.Error )
बटन क्लिक करें या दबाएँ.
अब प्रत्येक बार बटन क्लिक करने पर, उपयोगकर्ता को त्रुटि के रूप में संदेश Hello, World प्रदर्शित किया जाता है. यदि उपयोगकर्ता इसे खारिज नहीं करता है या बटन को दोबारा नहीं दबाता है तो यह 10 सेकंड में स्वचालित रूप से खारिज हो जाता है (डिफ़ॉल्ट टाइमआउट)।
संदेश का प्रकार बदलकर चेतावनी इंगित करने वाला करें. हमारे सूत्र में द्वितीय तर्क को बदलें:
Notify( "Hello, World", NotificationType.Warning, 4000 )
बटन क्लिक करें या दबाएँ.
अब प्रत्येक बार बटन क्लिक करने पर, उपयोगकर्ता को चेतावनी के रूप में संदेश Hello, World प्रदर्शित किया जाता है. यदि उपयोगकर्ता इसे खारिज नहीं करता है या बटन को दोबारा नहीं दबाता है तो यह 4 सेकंड (4,000 मिलीसेकंड) में स्वचालित रूप से खारिज हो जाता है।
संदेश का प्रकार बदलकर सफलता इंगित करने वाला करें. हमारे सूत्र में द्वितीय तर्क को बदलें:
Notify( "Hello, World", NotificationType.Success, 0 )
बटन क्लिक करें या दबाएँ.
अब प्रत्येक बार बटन क्लिक करने पर, उपयोगकर्ता को सफलता के रूप से संदेश Hello, World प्रदर्शित किया जाता है. 0 टाइमआउट के साथ, सूचना केवल उपयोगकर्ता द्वारा या बटन पुनः दबाकर खारिज की जाएगी.