वेरिएबल और % संकेतन का उपयोग करें
आगे की प्रक्रिया के लिए डेटा को संग्रहीत करने के लिए प्रवाह के भीतर चर का उपयोग किया जाता है। प्रत्येक चर का नाम प्रतिशत चिह्न (%) से घिरा होना चाहिए। प्रतिशत चिह्न का उपयोग चरों को दर्शाने के लिए एक विशेष वर्ण के रूप में किया जाता है। प्रतिशत चिह्नों के बीच किसी भी अभिव्यक्ति का मूल्यांकन किया जाना चाहिए।
कभी-कभी, किसी गणना को दर्शाने के बजाय, प्रतिशत चिह्न को एक साधारण वर्ण के रूप में उपयोग किया जाना चाहिए। उन मामलों में, किसी अन्य प्रतिशत वर्ण (%%) का उपयोग करके इससे बचना चाहिए।
Power Automate आपको हार्डकोडेड मान, चर नाम, अंकगणित और तार्किक संचालन, तुलना और कोष्ठक युक्त जटिल अभिव्यक्ति बनाने में सक्षम बनाता है।
हार्डकोडेड मान
किसी वेरिएबल के अंदर हार्डकोडेड टेक्स्ट मान शामिल करने के लिए, उद्धरण चिह्नों का उपयोग करें। उद्धरण वर्णों के बीच प्रत्येक मान को एक पाठ मान के रूप में माना जाएगा न कि एक चर नाम के रूप में।
रिक्त मानों का उपयोग करना
चर शून्य (खाली) मान प्राप्त कर सकते हैं। नेस्टेड गुणों सहित कोई भी वैरिएबल, गतिशील हो या नहीं, को a Blank मान के साथ पॉप्युलेट किया जा सकता है। यह जांचने के लिए कि क्या किसी वेरिएबल में रिक्त मान है, संबंधित को कॉन्फ़िगर करते समय खाली है या खाली नहीं है विकल्प का उपयोग करें सशर्त क्रियाएं.
नोट
यदि इनपुट तर्क निरर्थक है तो कुछ क्रिया पैरामीटरों को रिक्त मान निर्दिष्ट किया जा सकता है। यदि पैरामीटर को रिक्त मान प्राप्त नहीं हो पाता है, तो एक त्रुटि उत्पन्न होती है।
परिवर्तनशील नाम
चरों का उपयोग बिना किसी अतिरिक्त संकेतन के अभिव्यक्ति में उनका नाम जोड़कर किया जा सकता है।
बुनियादी अंकगणित
गणितीय संक्रियाएँ करने के लिए, सभी आवश्यक, अंकगणितीय ऑपरेटरों का उपयोग करें, जैसे जोड़ (+), घटाव (-), गुणा (*), और भाग (/).
अंकगणितीय परिचालनों का उपयोग मुख्य रूप से संख्यात्मक मानों और चरों के साथ किया जाता है। हालाँकि, आप स्ट्रिंग्स को संयोजित करने के लिए अतिरिक्त ऑपरेटर का भी उपयोग कर सकते हैं। एक ही एक्सप्रेशन में संख्याएँ और टेक्स्ट स्ट्रिंग्स जोड़ने से संख्याएँ टेक्स्ट में परिवर्तित हो जाएंगी और उन्हें अन्य टेक्स्ट स्ट्रिंग्स के साथ जोड़ दिया जाएगा।
Expression | परिणाम | परिणाम चर प्रकार |
---|---|---|
%5 * 3% | 15 | नंबर |
%4 / वार% | 4 को "Var" नामक वेरिएबल के मान से विभाजित किया गया है | नंबर |
%'यह' + 'पाठ'% है | यह पाठ है | टेक्स्ट |
%'यह संख्या है' +5% | ये नंबर 5 है | टेक्स्ट |
तुलना
अंकगणितीय ऑपरेटरों के अलावा, निम्नलिखित ऑपरेटरों का उपयोग करके तुलना करें
ऑपरेटर | विवरण |
---|---|
=, <> | बराबर/बराबर नहीं |
<, <= | से कम/कम या बराबर |
>, >= | से अधिक/उससे अधिक या उसके बराबर |
ध्यान रखें कि तुलना, जब मूल्यांकन किया जाता है, तो मान के रूप में या तो True या गलत उत्पन्न होता है। स्वाभाविक रूप से, तुलना केवल एक ही प्रकार के मूल्यों के बीच ही की जा सकती है।
तार्किक ऑपरेटर्स
लॉजिकल ऑपरेटरों का उपयोग एक साथ कई स्थितियों की जांच करने के लिए भी किया जा सकता है, जिससे आप एक ही अभिव्यक्ति में अधिक जटिल तर्क लागू कर सकते हैं। समर्थित ऑपरेटर हैं: AND, OR, और NOT।
Expression | परिणाम |
---|---|
%सूचकांक = 1 या सूचकांक = 2% | यदि सूचकांक चर का मान 1 या 2 है तो सत्य है, अन्यथा गलत है। |
%सूचकांक = 4 और पाठ = "चार"% | यदि सूचकांक वेरिएबल का मान 4 है और टेक्स्ट वेरिएबल का मान चार है, तो सत्य है, अन्यथा गलत है. |
%नहीं(4 <> 4)% | कोष्ठक में तार्किक मान को उलट देता है। इस उदाहरण में, यह सत्य लौटाता है। |
इसके अतिरिक्त, आप किसी स्ट्रिंग या वेरिएबल के मान की जांच करने के लिए निम्नलिखित तार्किक अभिव्यक्तियों का उपयोग कर सकते हैं।
Expression | तर्क | विवरण |
---|---|---|
%शुरू होता है(arg1,arg2,arg3)% | arg1: खोजने के लिए पाठ arg2: खोजने के लिए पाठ arg3: अनदेखा करें मामला (सही/गलत) | यदि प्रदान की गई स्ट्रिंग निर्दिष्ट मान से शुरू होती है तो सही है, अन्यथा गलत है। |
%NotStartsWith(arg1,arg2,arg3)% | arg1: खोजने के लिए पाठ arg2: खोजने के लिए पाठ arg3: अनदेखा करें मामला (सही/गलत) | यदि प्रदान की गई स्ट्रिंग निर्दिष्ट मान से प्रारंभ नहीं होती है तो सही है, अन्यथा गलत है। |
%अंतविथ(arg1,arg2,arg3)% | arg1: खोजने के लिए पाठ arg2: खोजने के लिए पाठ arg3: अनदेखा करें मामला (सही/गलत) | यदि प्रदान की गई स्ट्रिंग निर्दिष्ट मान के साथ समाप्त होती है तो सही है, अन्यथा गलत है। |
%NotEndsWith(arg1,arg2,arg3)% | arg1: खोजने के लिए पाठ arg2: खोजने के लिए पाठ arg3: अनदेखा करें मामला (सही/गलत) | यदि प्रदान की गई स्ट्रिंग निर्दिष्ट मान के साथ समाप्त नहीं होती है तो सही है, अन्यथा गलत है। |
%शामिल है(arg1,arg2,arg3)% | arg1: खोजने के लिए पाठ arg2: खोजने के लिए पाठ arg3: अनदेखा करें मामला (सही/गलत) | यदि प्रदान की गई स्ट्रिंग में निर्दिष्ट मान है तो सही है, अन्यथा गलत है। |
%NotContains(arg1,arg2,arg3)% | arg1: खोजने के लिए पाठ arg2: खोजने के लिए पाठ arg3: अनदेखा करें मामला (सही/गलत) | यदि प्रदान की गई स्ट्रिंग में निर्दिष्ट मान नहीं है तो सही है, अन्यथा गलत है। |
%खाली है(arg1)% | arg1: जांचने के लिए टेक्स्ट | यदि प्रदान की गई स्ट्रिंग में कोई वर्ण नहीं है तो सही है, अन्यथा गलत है। |
%IsNotEmpty(arg1)% | arg1: जांचने के लिए टेक्स्ट | यदि प्रदान की गई स्ट्रिंग में एक या अधिक वर्ण हैं तो सही है, अन्यथा गलत है। |
कोष्टक
ऑपरेटरों की प्राथमिकता बदलने के लिए, कोष्ठक का उपयोग करें। कोष्ठकों को बीजगणित और प्रोग्रामिंग भाषाओं की तरह ही संभाला जाता है।