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