के माध्यम से साझा करें


पुनर्प्राप्त करेंमल्टीपलरिकॉर्ड्स

तालिका रिकॉर्ड का एक संग्रह पुनर्प्राप्त करता है।

के लिए उपलब्ध है

मॉडल-संचालित ऐप और पोर्टल।

सिंटैक्स

context.webAPI.retrieveMultipleRecords(entityLogicalName, options, maxPageSize).then(successCallback, errorCallback);

पैरामीटर

नाम प्रकार आवश्य विवरण
entityLogicalName तार हां उन रिकॉर्ड्स की तालिका तार्किक नाम जिन्हें आप पुनर्प्राप्त करना चाहते हैं. उदाहरण के लिए: "खाता".
विकल्प तार नहीं

OData सिस्टम क्वेरी विकल्प या FetchXML क्वेरी आपके डेटा को पुनर्प्राप्त करने के लिए.

  • निम्न सिस्टम क्वेरी विकल्प समर्थित हैं: $select,$top, $filter, $expand और $orderby
  • FetchXML क्वेरी निर्दिष्ट करने के लिए, क्वेरी निर्दिष्ट करने के लिए स्तंभ का fetchXml उपयोग करें.

नोट: आप हमेशा गुण नामों की अल्पविराम से अलग सूची को शामिल करके तालिका रिकॉर्ड के लिए दिए गए गुणों को सीमित करने के लिए $select सिस्टम क्वेरी विकल्प का उपयोग करना चाहिए। आपके द्वारा पुनर्प्राप्त किए गए कॉलम को सीमित करना एक महत्वपूर्ण प्रदर्शन सर्वोत्तम अभ्यास है। यदि $select का उपयोग करके गुण निर्दिष्ट नहीं किए गए हैं, तो सभी गुण वापस कर दिए जाएंगे.

आप इससे प्रारंभ होने वाले क्वेरी विकल्प निर्दिष्ट करते हैं ?. आप क्वेरी विकल्पों को अलग करने के लिए उपयोग करके & एकाधिक सिस्टम क्वेरी विकल्प भी निर्दिष्ट कर सकते हैं.

maxPageSize संख्या नहीं

एक धनात्मक संख्या निर्दिष्ट करें जो प्रति पृष्ठ लौटाए जाने वाले तालिका रिकॉर्ड्स की संख्या को इंगित करती है. यदि आप इस पैरामीटर को निर्दिष्ट नहीं करते हैं, तो डिफ़ॉल्ट मान 5,000 के रूप में पारित किया जाता है।

यदि पुनर्प्राप्त किए जा रहे रिकॉर्ड की संख्या निर्दिष्ट maxPageSize मान से अधिक है, nextLink तो लौटाए गए वादा ऑब्जेक्ट में कॉलम में तालिकाओं के अगले सेट को पुनर्प्राप्त करने के लिए एक लिंक होगा।

सफलताकॉलबैक फ़ंक्शन नहीं

तालिका रिकॉर्ड पुनर्प्राप्त होने पर कॉल करने के लिए एक फ़ंक्शन. निम्न स्तंभों के साथ एक ऑब्जेक्ट फ़ंक्शन को पास किया जाता है:

  • संस्थाएं: JSON ऑब्जेक्ट्स की एक सरणी, जहां प्रत्येक ऑब्जेक्ट पुनर्प्राप्त तालिका रिकॉर्ड का प्रतिनिधित्व करता है जिसमें कॉलम और उनके मान जोड़े के रूप में key: value होते हैं। तालिका रिकॉर्ड की आईडी डिफ़ॉल्ट रूप से पुनर्प्राप्त की जाती है।
  • nextLink: स्ट्रिंग। यदि पुनर्प्राप्त किए जा रहे रिकॉर्ड्स की संख्या अनुरोध में पैरामीटर में निर्दिष्ट maxPageSize मान से अधिक है, तो यह स्तंभ रिकॉर्ड के अगले सेट को वापस करने के लिए URL लौटाता है.
errorCallback फ़ंक्शन नहीं ऑपरेशन विफल होने पर कॉल करने के लिए एक फ़ंक्शन।

वापसी मान

प्रकार: वादा<पुनर्प्राप्त बहु-प्रतिक्रिया>

विवरण: RetrieveMultipleResponse एक वादा लौटाता है जिसमें पुनर्प्राप्त तालिका रिकॉर्ड वाले JSON ऑब्जेक्ट्स की एक सरणी होती है और अनुरोध में निर्दिष्ट पेजिंग ()maxPageSize के मामले में रिकॉर्ड के अगले सेट को इंगित करने वाले URL के साथ nextLink पैरामीटर होता है, और लौटाई गई रिकॉर्ड गणना पेजिंग मान से अधिक होती है। इसके निम्नलिखित पैरामीटर हैं:

पैरामीटर वापसी मान विवरण
निकायों Entity[] JSON ऑब्जेक्ट्स की एक सरणी, जहां प्रत्येक ऑब्जेक्ट पुनर्प्राप्त तालिका रिकॉर्ड का प्रतिनिधित्व करता है जिसमें कॉलम और उनके मान होते हैं।
अगलालिंक string यदि पुनर्प्राप्त किए जा रहे रिकॉर्ड की संख्या अनुरोध में 'maxPageSize' पैरामीटर में निर्दिष्ट मान से अधिक है, तो यह पैरामीटर रिकॉर्ड के अगले सेट को वापस करने के लिए URL लौटाता है।

वेब एपीआई
Power Apps घटक फ़्रेमवर्क API संदर्भ
Power Apps घटक फ़्रेमवर्क अवलोकन