डेटा कार्रवाई का उपयोग करें
इस आलेख में, आप Power Automate में कुछ सामान्य डेटा संचालन के बारे में सीखते हैं, जैसे कि लिखना, शामिल होना, चयन करना, सरणियों को फ़िल्टर करना, तालिकाएँ बनाना और JSON को पार्स करना। जब आप प्रवाह बनाते हैं तो डेटा में हेरफेर करने के लिए इन परिचालनों का उपयोग करें।
नोट
इस आलेख के विभिन्न अनुभाग संबंधित नहीं हैं और एक-दूसरे पर निर्भर नहीं हैं। विभिन्न अनुभाग अलग-अलग उदाहरणों का उपयोग करते हैं।
यहां डेटा संचालन के बारे में एक त्वरित वीडियो है।
पूर्वावश्यकताएँ
- तक पहुंच। Power Automate
- आपके प्रवाह में JSON सरणी के साथ HTTP POST अनुरोध भेजने का एक उपकरण।
लिखें क्रिया का उपयोग करें
जब आप क्लाउड फ़्लो डिज़ाइन कर रहे हों तो एक ही डेटा को कई बार दर्ज करने से बचने के लिए डेटा ऑपरेशन - कंपोज़ क्रिया का उपयोग करें। इस उदाहरण में, आपको अपना प्रवाह डिज़ाइन करते समय कई बार अंकों की एक श्रृंखला दर्ज करनी होगी—[0,1,2,3,4,5,6,7,8,9]
—। आप सरणी को सहेजने के लिए कंपोज़ क्रिया का उपयोग कर सकते हैं, जैसा कि निम्नलिखित प्रक्रिया में बताया गया है।
- compose खोजें, और फिर compose - डेटा ऑपरेशन क्रिया चुनें।
इनपुट बॉक्स में, वह सरणी दर्ज करें जिसे आप बाद में संदर्भित करना चाहते हैं।
टिप
Compose कार्ड को बाद में ढूंढना आसान बनाने के लिए, शीर्षक पट्टी पर टेक्स्ट Compose का चयन करके इसका नाम बदलें कार्ड और ऐसा नाम दर्ज करना जो याद रखना आसान हो।
जब आपको कंपोज़ क्रिया की सामग्री तक पहुंचने की आवश्यकता हो, तो इन चरणों का पालन करके ऐसा करें।
कोई क्रिया जोड़ें, जैसे ज्वाइन - डेटा ऑपरेशन।
उस नियंत्रण का चयन करें जिसमें आप रचना क्रिया में सहेजी गई सामग्री को जोड़ना चाहते हैं।
इस प्रवाह में उपयोग किए गए ऐप्स और कनेक्टर्स से डायनामिक सामग्री जोड़ें स्क्रीन खुलती है।
डायनामिक सामग्री टैब पर, लिखें अनुभाग में, आउटपुटचुनें.
सम्मिलित क्रिया का उपयोग करें
अपनी पसंद के विभाजक के साथ एक सरणी को परिसीमित करने के लिए डेटा ऑपरेशन - जॉइन क्रिया का उपयोग करें। उदाहरण के लिए, आपके प्रवाह को एक वेब अनुरोध प्राप्त होता है जिसमें ईमेल पतों की निम्नलिखित श्रृंखला शामिल होती है: ["d@example.com", "k@example.com", "dal@example.com"]
। हालाँकि, आपके ईमेल प्रोग्राम के लिए आवश्यक है कि पतों को अर्धविराम से अलग करके एक ही स्ट्रिंग में स्वरूपित किया जाए। आप इन चरणों का पालन करके अल्पविराम सीमांकक (,) को अर्धविराम (;) में बदलने के लिए डेटा ऑपरेशन - जॉइन क्रिया का उपयोग करें:
एक नई क्रिया जोड़ें, Join खोजें, और फिर Data Operation - Join चुनें.
From बॉक्स में, सरणी दर्ज करें, और इसके साथ जुड़ें बॉक्स में, एक अर्धविराम दर्ज करें (;).
अपना प्रवाह सहेजें, और फिर उसे चलाएँ।
आपका प्रवाह चलने के बाद, डेटा ऑपरेशन - जॉइन क्रिया का आउटपुट अर्धविराम से जुड़े पतों के साथ एक स्ट्रिंग होगा, जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।
चयन क्रिया का उपयोग करें
किसी सरणी में ऑब्जेक्ट के आकार को बदलने के लिए डेटा ऑपरेशन - चयन क्रिया का उपयोग करें। उदाहरण के लिए, आप किसी सरणी में प्रत्येक ऑब्जेक्ट में तत्वों को जोड़, हटा या नाम बदल सकते हैं।
नोट
यद्यपि आप चयन क्रिया का उपयोग करके तत्वों को जोड़ या हटा सकते हैं, लेकिन आप सरणी में ऑब्जेक्ट की संख्या नहीं बदल सकते।
इस उदाहरण में, डेटा इस प्रारूप में एक वेब अनुरोध के माध्यम से आपके प्रवाह में प्रवेश करता है:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
आप आने वाले डेटा को first
से FirstName
और last
से FamilyName
का नाम देकर और FullName
नामक एक नया सदस्य जोड़कर आने वाले डेटा को दोबारा आकार देना चाहते हैं। जो first
और last
को जोड़ता है (एक स्थान से अलग किया गया)।
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
ऐसा करने के लिए:
अपने प्रवाह में जब HTTP अनुरोध प्राप्त होता है ट्रिगर जोड़ें।
स्कीमा उत्पन्न करने के लिए नमूना पेलोड का उपयोग करें चुनें।
दिखाई देने वाले बॉक्स में, अपने स्रोत डेटा सरणी का एक नमूना पेस्ट करें, और फिर हो गया चुनें।
डेटा ऑपरेशन जोड़ें - क्रिया चुनें, और फिर इसे निम्न स्क्रीनशॉट में दिखाए अनुसार कॉन्फ़िगर करें।
> चयन क्रिया से आउटपुट एक सरणी है जिसमें नए आकार की वस्तुएं शामिल हैं। फिर आप इस सरणी का उपयोग किसी अन्य क्रिया में कर सकते हैं, जैसे कि पहले चर्चा की गई कंपोज़ क्रिया।
फ़िल्टर सरणी क्रिया का उपयोग करें
किसी सरणी में ऑब्जेक्ट की संख्या को आपके द्वारा प्रदान किए गए मानदंडों से मेल खाने वाले सबसेट तक कम करने के लिए फ़िल्टर सरणी - डेटा ऑपरेशन क्रिया का उपयोग करें।
नोट
- आप सरणी में ऑब्जेक्ट का आकार बदलने के लिए फ़िल्टर सरणी क्रिया का उपयोग नहीं कर सकते।
- जिस पाठ पर आप फ़िल्टर करते हैं वह केस-संवेदी होता है।
इस उदाहरण में, आप इस सरणी पर फ़िल्टर सरणी क्रिया का उपयोग करते हैं:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
यह उदाहरण एक नई सरणी बनाता है जिसमें केवल वे ऑब्जेक्ट होते हैं जिनमें first
सेट किया गया है। Eugenia
खोजें, और फिर अपने प्रवाह में फ़िल्टर ऐरे क्रिया जोड़ें।
निम्नलिखित स्क्रीनशॉट में दिखाए अनुसार फ़िल्टर सरणी क्रिया को कॉन्फ़िगर करें।
सहेजें, और फिर अपना प्रवाह चलाएँ।
सीएसवी तालिका बनाएं क्रिया का उपयोग करें
JSON सरणी इनपुट को अल्पविराम से अलग किए गए मान (CSV) तालिका में बदलने के लिए CSV तालिका बनाएं - डेटा ऑपरेशन क्रिया का उपयोग करें। आप हेडर को CSV आउटपुट में दृश्यमान रख सकते हैं। इस उदाहरण में, आप निम्नलिखित सरणी को CSV तालिका में परिवर्तित करते हैं:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
निम्न छवि जैसा दिखने के लिए Create CSV तालिका - डेटा ऑपरेशन क्रिया ढूंढें, जोड़ें और फिर कॉन्फ़िगर करें।
इस छवि में बॉडी टोकन एक जब HTTP अनुरोध प्राप्त होता है क्रिया से आता है; हालाँकि, आप अपने प्रवाह में किसी भी पिछली कार्रवाई के आउटपुट से CSV तालिका बनाएं क्रिया के लिए इनपुट प्राप्त कर सकते हैं, या आप इसे सीधे से बॉक्स में दर्ज कर सकते हैं.
सहेजें, और फिर अपना प्रवाह चलाएँ।
जब आपका प्रवाह चलता है, तो CSV तालिका बनाएं क्रिया निम्नलिखित स्क्रीनशॉट में दिखाया गया आउटपुट प्रदर्शित करती है।
HTML तालिका बनाएं क्रिया का उपयोग करें
JSON सरणी इनपुट को HTML तालिका में बदलने के लिए HTML तालिका बनाएं - डेटा ऑपरेशन क्रिया का उपयोग करें। आप हेडर को HTML आउटपुट में दृश्यमान रख सकते हैं।
ऐसा करने के लिए, पिछले चरणों का पालन करें CSV तालिका बनाने के लिए CSV तालिका बनाएं क्रिया अनुभाग का उपयोग करें। CSV तालिका बनाएं के बजाय HTML तालिका बनाएं - डेटा ऑपरेशनक्रिया का उपयोग करें।
टिप
यदि आप ईमेल के माध्यम से HTML तालिका भेजने की योजना बना रहे हैं, तो ईमेल कार्रवाई में IsHtml का चयन करना याद रखें।
प्रतिक्रिया
https://aka.ms/ContentUserFeedback.
जल्द आ रहा है: 2024 के दौरान हम सामग्री के लिए फीडबैक तंत्र के रूप में GitHub मुद्दों को चरणबद्ध तरीके से समाप्त कर देंगे और इसे एक नई फीडबैक प्रणाली से बदल देंगे. अधिक जानकारी के लिए, देखें:के लिए प्रतिक्रिया सबमिट करें और देखें