इसके माध्यम से साझा किया गया


बाएँ, मध्य और दाएँ फ़ंक्शन

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

पाठ के किसी स्ट्रिंग के बाएँ, मध्य, या दाएँ भाग को निकालता है.

वर्णन

Left, Mid, और Right फ़ंक्शन स्ट्रिंग का एक भाग देते हैं.

  • Left स्ट्रिंग के आरंभिक अक्षर लौटाता है।
  • Mid स्ट्रिंग के मध्य अक्षर लौटाता है।
  • Right स्ट्रिंग के अंतिम अक्षर लौटाता है।

यदि आप एकल स्ट्रिंग को एक तर्क के रूप में निर्दिष्ट करते हैं, तो फ़ंक्शन स्ट्रिंग का वह भाग देता है, जिसका आपने अनुरोध किया था. यदि आप एकल-स्तंभ तालिका निर्दिष्ट करते हैं जिसमें स्ट्रिंग्स हैं, तो फ़ंक्शन एकल-स्तंभ तालिका लौटाता है जिसमें मान स्तंभ होता है जिसमें उन स्ट्रिंग्स के वे भाग होते हैं जिनका आपने अनुरोध किया था। यदि आप एक बहु-स्तंभ तालिका निर्दिष्ट करते हैं, तो आप इसे एकल-स्तंभ तालिका के रूप में आकार दे सकते हैं, जैसा कि तालिकाओं के साथ कार्य करना में वर्णित है.

यदि प्रारंभिक स्थिति ऋणात्मक है या स्ट्रिंग की समाप्ति से परे है, तो Mid रिक्त देता है. आप Len फ़ंक्शन के उपयोग द्वारा स्ट्रिंग की लंबाई की जाँच कर सकते हैं. यदि आप स्ट्रिंग में शामिल वर्णों से अधिक वर्णों का अनुरोध करते हैं, तो फ़ंक्शन यथासंभव अधिक वर्ण देता है.

सिंटैक्स

बायाँ( स्ट्रिंग, अक्षरों की संख्या )
मध्य( स्ट्रिंग, प्रारंभिक स्थिति [, अक्षरों की संख्या ] )
दायाँ( स्ट्रिंग, अक्षरों की संख्या )

  • स्ट्रिंग - आवश्यक. वह स्ट्रिंग, जिससे परिणाम निकाला जाएगा.
  • प्रारंभिक स्थिति - आवश्यक (केवल मध्य ). शुरूआती स्थिति. स्ट्रिंग का प्रथम वर्ण की स्थिति 1 है.
  • NumberOfCharacters - आवश्यक (केवल बाएं और दाएं ). दिए जाने वाले वर्णों की संख्या. यदि Mid फ़ंक्शन के लिए छोड़ा गया है, तो फ़ंक्शन प्रारंभिक स्थिति से भाग को तब तक देता है, जब तक कि स्ट्रिंग की समाप्ति नहीं आ जाती.

बायाँ( एकल स्तंभ तालिका, अक्षरों की संख्या )
मध्य( एकल स्तंभ तालिका, प्रारंभिक स्थिति [, अक्षरों की संख्या ] )
दायाँ( एकल स्तंभ तालिका, अक्षरों की संख्या )

  • SingleColumnTable - आवश्यक. स्ट्रिंग की एक एकल-स्तंभ तालिका, जिससे परिणाम निकाले जाएंगे.
  • प्रारंभिक स्थिति - आवश्यक (केवल मध्य ). शुरूआती स्थिति. स्ट्रिंग का प्रथम वर्ण की स्थिति 1 है.
  • NumberOfCharacters - आवश्यक (केवल बाएं और दाएं ). दिए जाने वाले वर्णों की संख्या. यदि Mid फ़ंक्शन के लिए छोड़ा गया है, तो फ़ंक्शन प्रारंभिक स्थिति से भाग को तब तक देता है, जब तक कि स्ट्रिंग की समाप्ति नहीं आ जाती.

उदाहरण

एकल स्ट्रिंग

इस सेक्शन के उदाहरण, पाठ-इनपुट नियंत्रण का उपयोग अपने डेटा स्रोत के रूप में करते हैं. इस नियंत्रण को लेखक नाम दिया गया है, और इसमें "E. E. Cummings" शामिल है.

सूत्र वर्णन परिणाम
बायाँ( लेखक.पाठ, 5 ) स्ट्रिंग की शुरूआत से पांच वर्णों तक निकालता है. "E. E."
मध्य( लेखक.पाठ, 7, 4 ) चार तक वर्ण निकालता है, जो स्ट्रिंग से सातवें वर्ण से शुरू होते हैं. "Cumm"
मध्य( लेखक.पाठ, 7 ) स्ट्रिंग से सभी वर्ण निकालता है, जो सातवें वर्ण से शुरू होते हैं. "Cummings"
दायाँ( लेखक.पाठ, 5 ) स्ट्रिंग की समाप्ति से पांच वर्णों तक निकालता है. "mings"

एकल-स्तंभ तालिका

इस सेक्शन में प्रत्येक उदाहरण इस डेटा स्रोत, जिसका नाम People है, के पता कॉलम से स्ट्रिंग निकालते हैं, और वह एकल-कॉलम तालिका देते हैं, जिसमें परिणाम शामिल होते हैं:

नाम पता
"जीन" "123 मेन स्ट्रीट एनई"
"फ्रेड" "789 SW 39th #3B"
सूत्र विवरण परिणाम
बायाँ( ShowColumns( लोग, "पता"), 8 ) प्रत्येक स्ट्रिंग के प्रथम आठ वर्णों को निकालता है. एक एकल-स्तंभ तालिका जिसमें एक Value स्तंभ है जिसमें निम्नलिखित मान हैं: "123 Main", "789 SW 3"
मध्य( ShowColumns( लोग, "पता"), 5, 7 ) प्रत्येक स्ट्रिंग के मध्य सात वर्णों को निकालता है, जो पाँचवें वर्ण से शुरू होते हैं. एक एकल-स्तंभ तालिका जिसमें निम्न मान वाले स्तंभ हैं: "Main St", "SW 39th" Value
दाएं( ShowColumns( लोग, "पता"), 7 ) प्रत्येक स्ट्रिंग की समाप्ति के आठ वर्णों को निकालता है. एक एकल-स्तंभ तालिका जिसमें एक Value स्तंभ है जिसमें निम्नलिखित मान हैं: "n St NE", "9th #3B"

चरण-दर-चरण उदाहरण

  1. Inventory नामक संग्रह आयात करें या बनाएँ, और इसे एक गैलरी में दिखाएँ, जैसा कि छवियाँ और पाठ को गैलरी में दिखाएँ में प्रथम प्रक्रिया में वर्णित है.

  2. गैलरी में निचले लेबल के Text गुण को इस फ़ंक्शन पर सेट करें:

    दायाँ(ThisItem.ProductName, 3)

    लेबल प्रत्येक उत्पाद नाम के अंतिम तीन वर्ण दिखाता है.