Notify फलन

इस पर लागू होता है: कैनवास ऐप्स मॉडल-चालित ऐप्स Power Platform CLI

उपयोगकर्ता को एक बैनर संदेश प्रदर्शित करता है.

विवरण

Notify फ़ंक्शन स्क्रीन के शीर्ष पर उपयोगकर्ता को एक बैनर संदेश प्रदर्शित करता है। यह अधिसूचना तब तक बनी रहती है जब तक उपयोगकर्ता इसे खारिज नहीं कर देता या समय समाप्त नहीं हो जाता, जो डिफ़ॉल्ट रूप से 10 सेकंड होता है।

एक उपयुक्त रंग और चिह्न का उपयोग किया जाता है, जो संदेश के प्रकार पर निर्भर करता है. प्रकार फ़ंक्शन के द्वितीय तर्क द्वारा निर्दिष्ट किया गया है:

नोट

फ़ंक्शन के लिए Notify वर्ण सीमा 500 वर्ण है।

NotificationType तर्क विवरण
अधिसूचना प्रकार.त्रुटि संदेश को त्रुटि के रूप में प्रदर्शित करता है.
अधिसूचना प्रकार.सूचना (डिफ़ॉल्ट) संदेश को सूचनात्मक रूप में प्रदर्शित करता है.
अधिसूचना प्रकार.सफलता संदेश को सफलता के रूप में प्रदर्शित करता है.
अधिसूचना प्रकार.चेतावनी संदेश को एक चेतावनी के रूप में प्रदर्शित करता है.

संदेश आपके ऐप का लेखन, और आपके ऐप का अंतिम उपयोगकर्ताओं द्वारा उपयोग, दोनों करते समय दिखाए जाते हैं.

Notify केवल व्यवहार सूत्रों में उपयोग किया जा सकता है।

Notify एक कस्टम त्रुटि संदेश के साथ त्रुटियों का पता लगाने और रिपोर्ट करने के लिए IfError फ़ंक्शन के साथ जोड़ा जा सकता है।

Power Apps से पूरी Notifyतरह से अलग तंत्र का उपयोग करके पुश सूचनाएँ भी भेज सकते हैं। अधिक जानकारी के लिए, देखें इसमें सूचना भेजें Power Apps.

Notify हमेशा सच लौटाता है।

नोट: इस फ़ंक्शन को पहले ShowError नाम दिया गया था, जहाँ यह केवल त्रुटि संदेश प्रदर्शित कर सकता है.

नोट

Notify स्टैंडअलोन कैनवास अनुप्रयोग, कस्टम पृष्ठ और Power Fx कमांडिंग अनुभवों में उपयोग किया जा सकता है. अधिसूचना प्रकार और टाइमआउट के लिए डिफ़ॉल्ट मान उस अनुभव के अनुसार भिन्न होते हैं जिसमें इसका उपयोग किया जाता है। आप अपने Power Fx एक्सप्रेशन में उन्हें स्पष्ट रूप से सेट करके, नोटिफ़िकेशनटाइप और टाइमआउट के लिए इच्छित मान निर्दिष्ट कर सकते हैं और अनुभव की परवाह किए बिना इन मानों का सम्मान किया जाएगा।

सिंटैक्स

Notify( संदेश [,अधिसूचना प्रकार [ , टाइमआउट ] )

  • संदेश – आवश्यक. संदेश, जो उपयोगकर्ता के लिए प्रदर्शित किया जाएगा.
  • अधिसूचना प्रकार – वैकल्पिक. ऊपर दी गई तालिका से प्रदर्शित होने वाले संदेश का प्रकार. डिफ़ॉल्ट NotificationType.Information है.
  • टाइमआउट – वैकल्पिक. सूचना के स्वचालित रूप से खारिज होने से पहले प्रतीक्षा के लिए मिलीसेकंड की संख्या. डिफ़ॉल्ट मान 10 सेकंड (या 10,000 मिलीसेकंड) है. अधिसूचना 0 के समयबाह्य के साथ अनिश्चित काल तक प्रदर्शित की जाती है।

उदाहरण

चरण दर चरण

  1. अपनी स्क्रीन पर एक बटन नियंत्रण जोड़ें.

  2. Button के OnSelect गुण को इस सूत्र पर सेट करें:

    Notify( "Hello, World" )
    
  3. बटन क्लिक करें या दबाएँ.

    प्रत्येक बार बटन क्लिक करने पर, उपयोगकर्ता को सूचनात्मक रूप से संदेश Hello, World प्रदर्शित किया जाता है. यदि उपयोगकर्ता इसे खारिज नहीं करता है या बटन को दोबारा नहीं दबाता है तो यह 10 सेकंड में स्वचालित रूप से खारिज हो जाता है (डिफ़ॉल्ट टाइमआउट)।

    संलेखन वातावरण में, Button.OnSelect कॉलिंग Notify दिखाना और परिणामी Hello, World संदेश को उपयोगकर्ता के लिए नीले बैनर संदेश के रूप में प्रदर्शित करना।

  4. संदेश का प्रकार बदलकर त्रुटि इंगित करने वाला करें. हमारे सूत्र पर एक द्वितीय तर्क जोड़ें:

    Notify( "Hello, World", NotificationType.Error )
    
  5. बटन क्लिक करें या दबाएँ.

    अब प्रत्येक बार बटन क्लिक करने पर, उपयोगकर्ता को त्रुटि के रूप में संदेश Hello, World प्रदर्शित किया जाता है. यदि उपयोगकर्ता इसे खारिज नहीं करता है या बटन को दोबारा नहीं दबाता है तो यह 10 सेकंड में स्वचालित रूप से खारिज हो जाता है (डिफ़ॉल्ट टाइमआउट)।

    संलेखन वातावरण में, Button.OnSelect कॉलिंग Notify दिखाना और परिणामी Hello, World संदेश को उपयोगकर्ता के लिए लाल बैनर संदेश के रूप में प्रदर्शित करना।

  6. संदेश का प्रकार बदलकर चेतावनी इंगित करने वाला करें. हमारे सूत्र में द्वितीय तर्क को बदलें:

    Notify( "Hello, World", NotificationType.Warning, 4000 )
    
  7. बटन क्लिक करें या दबाएँ.

    अब प्रत्येक बार बटन क्लिक करने पर, उपयोगकर्ता को चेतावनी के रूप में संदेश Hello, World प्रदर्शित किया जाता है. यदि उपयोगकर्ता इसे खारिज नहीं करता है या बटन को दोबारा नहीं दबाता है तो यह 4 सेकंड (4,000 मिलीसेकंड) में स्वचालित रूप से खारिज हो जाता है।

    संलेखन वातावरण में, Button.OnSelect कॉलिंग Notify दिखा रहा है और परिणामी हैलो, विश्व संदेश को उपयोगकर्ता के लिए नारंगी बैनर संदेश के रूप में प्रदर्शित कर रहा है।

  8. संदेश का प्रकार बदलकर सफलता इंगित करने वाला करें. हमारे सूत्र में द्वितीय तर्क को बदलें:

    Notify( "Hello, World", NotificationType.Success, 0 )
    
  9. बटन क्लिक करें या दबाएँ.

    अब प्रत्येक बार बटन क्लिक करने पर, उपयोगकर्ता को सफलता के रूप से संदेश Hello, World प्रदर्शित किया जाता है. 0 टाइमआउट के साथ, सूचना केवल उपयोगकर्ता द्वारा या बटन पुनः दबाकर खारिज की जाएगी.

    संलेखन वातावरण में, Button.OnSelect कॉलिंग Notify दिखा रहा है और परिणामी Hello, World संदेश को उपयोगकर्ता के लिए हरे रंग के बैनर संदेश के रूप में प्रदर्शित कर रहा है।