का उपयोग करके अभिव्यक्तियाँ बनाएँ Power Fx
महत्त्वपूर्ण
Power Virtual Agents जनरेटिव एआई और उन्नत एकीकरण में महत्वपूर्ण निवेश के बाद, अब इसकी क्षमताएं और विशेषताएं इसका हिस्सा बन गई हैं। Microsoft Copilot Studio Microsoft Copilot
कुछ लेख और स्क्रीनशॉट इस बात का संदर्भ दे सकते हैं कि Power Virtual Agents जब हम दस्तावेज़ और प्रशिक्षण सामग्री को अपडेट करते हैं।
Power Fx एक निम्न-कोड भाषा है जो एक्सेल जैसे सूत्रों का उपयोग करती है। Power Fx का उपयोग जटिल तर्क बनाने के लिए करें जो आपके सह-पायलटों को डेटा में हेरफेर करने की अनुमति देता है। उदाहरण के लिए, एक Power Fx सूत्र किसी चर का मान सेट कर सकता है, स्ट्रिंग को पार्स कर सकता है, या किसी शर्त में अभिव्यक्ति का उपयोग कर सकता है। अधिक जानकारी के लिए, Power Fx अवलोकन और सूत्र संदर्भ देखें।
नोट
Power Fx Microsoft Copilot Studio में सूत्र अमेरिकी शैली की संख्या का उपयोग करते हैं। अर्थात्, दशमलव विभाजक एक अवधि या बिंदु है, जैसा कि 12,567.892
में है। इसका अर्थ है कि Power Fx पैरामीटर को अल्पविराम (,) से अलग किया जाना चाहिए।
पूर्वावश्यकताएँ
सूत्र में चर का उपयोग करें
किसी Power Fx सूत्र में चर का उपयोग करने के लिए, आपको चर के दायरे को इंगित करने के लिए उसके नाम में एक उपसर्ग जोड़ना होगा:
- सिस्टम वैरिएबल्स के लिए, उपयोग करें
System.
- वैश्विक चर के लिए, उपयोग करें
Global.
- विषय चरों के लिए, उपयोग करें
Topic.
उदाहरण के लिए, किसी सूत्र में सिस्टम चर Conversation.Id
का उपयोग करने के लिए, आपको इसे System.Conversation.Id
के रूप में संदर्भित करना होगा।
सूत्र में शाब्दिक मानों का उपयोग करें
Power Fx सूत्र में चरों का उपयोग करने के अतिरिक्त, आप शाब्दिक मान भी दर्ज कर सकते हैं। किसी सूत्र में शाब्दिक मान का उपयोग करने के लिए, आपको उसे उस प्रारूप में दर्ज करना होगा जो उसके प्रकार से संगत हो। निम्न तालिका में डेटा प्रकार और उनके संगत शाब्दिक मानों का प्रारूप सूचीबद्ध है।
Type | प्रारूप उदाहरण |
---|---|
String | "hi" , "hello world!" , "copilot" |
Boolean | केवल true या false |
नंबर | 1 , 532 , 5.258 , -9201 |
टेबल | [1] , [45, 8, 2] , ["cats", "dogs"] |
रिकॉर्ड | { id: 1 } , { message: "hello" } , { name: "John", info: { age: 25, weight: 175 } } |
तिथिसमय | Time(5,0,23) , Date(2022,5,24) , DateTimeValue("May 10, 2022 5:00:00 PM") |
विकल्प | समर्थित नहीं |
रिक्त | केवल Blank() |
चर सेट करने के लिए Power Fx का उपयोग करें
इस उदाहरण में, हम ग्राहक का नाम संग्रहीत करने और उसे बड़े अक्षरों में आउटपुट करने के लिए a Power Fx एक्सप्रेशन का उपयोग करेंगे।
एक विषय बनाएं और एक प्रश्न नोड जोड़ें.
संदेश दर्ज करें के लिए,
What is your name?
दर्ज करें.पहचान के अंतर्गत, इकाई व्यक्ति का नाम का चयन करें.
प्रतिक्रिया को इस रूप में सहेजें के अंतर्गत बॉक्स का चयन करें, और फिर चर
Var1
का चयन करें और उसे नाम दें।customerName
प्रश्न नोड के अंतर्गत, + चुनें और फिर चर मान सेट करें चुनें.
वेरिएबल सेट करें के अंतर्गत बॉक्स का चयन करें, और फिर नया बनाएँ का चयन करें और उसे नाम दें
capsName
.मूल्य निर्धारण बॉक्स में, > तीर का चयन करें, और फिर सूत्र टैब का चयन करें।
fx बॉक्स में,
Upper(Text(Topic.customerName))
दर्ज करें, और फिर सम्मिलित करें का चयन करें.प्रश्न नोड के अंतर्गत, + चुनें और फिर संदेश भेजेंचुनें.
HELLO
दर्ज करें, {x} चुनें, और फिरcapsName
चुनें.
एक शर्त के रूप में सूत्र का उपयोग करें Power Fx
अधिक जटिल अभिव्यक्तियों का मूल्यांकन करने के लिए, सूत्रों का उपयोग करने के लिए शर्त नोड्स सेट करें। Power Fx
इस उदाहरण में, सह-पायलट यह निर्धारित करता है कि बुकिंग की तारीख छूट के लिए योग्य है या नहीं। ऐसा करने के लिए, यह जांचता है कि ग्राहक द्वारा दी गई बुकिंग तिथि वर्तमान तिथि से 14 दिन या उससे अधिक है।
एक विषय बनाएं और एक प्रश्न नोड जोड़ें.
संदेश दर्ज करें के लिए,
Booking date?
दर्ज करें.पहचानें के अंतर्गत, इकाई दिनांक और समय का चयन करें.
प्रतिक्रिया को इस रूप में सहेजें के अंतर्गत बॉक्स का चयन करें, और फिर चर
Var1
का चयन करें और उसे नाम देंbookingDate
.+ आइकन चुनें और फिर शर्त जोड़ें चुनें.
स्थिति नोड में, नोड मेनू (⋮) का चयन करें, और फिर सूत्र में बदलें का चयन करें.
फ़ंक्शन बॉक्स में, > तीर का चयन करें, और फिर फ़ॉर्मूला टैब का चयन करें.
fx बॉक्स की सामग्री को सूत्र
Topic.bookingDate > (DateAdd (Now(), 14))
से बदलें, और फिर सम्मिलित करें का चयन करें.शर्त नोड के अंतर्गत, संदेश भेजें नोड जोड़ें और संदेश
You qualify for a discount
दर्ज करें।सभी अन्य शर्तें नोड के अंतर्गत, संदेश भेजें नोड जोड़ें और संदेश दर्ज करें,
Sorry, you don't qualify for a discount
।
प्रतिक्रिया
https://aka.ms/ContentUserFeedback.
जल्द आ रहा है: 2024 के दौरान हम सामग्री के लिए फीडबैक तंत्र के रूप में GitHub मुद्दों को चरणबद्ध तरीके से समाप्त कर देंगे और इसे एक नई फीडबैक प्रणाली से बदल देंगे. अधिक जानकारी के लिए, देखें:के लिए प्रतिक्रिया सबमिट करें और देखें