एपीआई की गड़बड़ियों को ठीक करना

इस पेज पर, Sheets API की गड़बड़ियों को ठीक करने का तरीका बताया गया है.

400 Bad Request

यह गड़बड़ी बताती है कि अनुरोध सही तरीके से नहीं किया गया था. इन अनुरोधों को हल करने के लिए, पहचान फ़ाइल से जुड़े दस्तावेज़ और सहायता पेज देखें.

500 Internal Server Error

Sheets API का इस्तेमाल करते समय अगर आपको 500 गड़बड़ियां दिखती हैं, तो आम तौर पर इससे पता चलता है कि एपीआई में ही कोई समस्या है. गड़बड़ी की वजह से जुड़े अनुरोध के साथ, Sheets API समस्या ट्रैकर पर गड़बड़ी की रिपोर्ट दर्ज करें.

503 Service Unavailable

सेवा उपलब्ध न होने पर या अनुरोध या स्प्रेडशीट में बहुत ज़्यादा समस्याएं होने पर, Sheets API 503 गड़बड़ी दिखाता है. नीचे कुछ सुझाव दिए गए हैं जिनसे एपीआई अनुरोधों और स्प्रेडशीट में बदलाव करके, 503 गड़बड़ियों की दर को सीमित किया जा सकता है.

अनुरोध

  • मिलते-जुलते अपडेट को एक ही अनुरोध में जोड़ने के लिए, batchUpdate का इस्तेमाल करें. बड़े अपडेट के बैच बनाते समय सावधानी बरतें. ऐसा इसलिए, क्योंकि इससे समय खत्म हो सकता है.
  • हर स्प्रेडशीट में एपीआई के लिए एक साथ किए जाने वाले अनुरोधों की संख्या, एक अनुरोध प्रति सेकंड तक सीमित रखें.
  • बड़ी स्प्रेडशीट के लिए, A1 नोटेशन का इस्तेमाल करके सिर्फ़ ज़रूरी स्प्रेडशीट वैल्यू पाएं और includeGridData के इस्तेमाल को सीमित करें.
  • एपीआई से मिलने वाले डेटा की मात्रा को सीमित करने के लिए, फ़ील्ड मास्क इस्तेमाल करें.
  • अनुरोधों की फिर से कोशिश करते समय घातांकीय बैकऑफ़ का इस्तेमाल करें.

स्प्रेडशीट

  • बार-बार अपडेट होने वाली शीट के लिए, समय-समय पर नई स्प्रेडशीट पर जाएं. ऐसा करने से, वर्शन का कलेक्शन कम हो जाएगा.
  • IMPORTRANGE, QUERY, और दूसरे जटिल फ़ॉर्मूले का इस्तेमाल कम करें.
  • बड़ी स्प्रेडशीट को कई स्प्रेडशीट में बांटें.
  • कई IMPORTRANGE फ़ॉर्मूला के लिए, सोर्स के तौर पर एक स्प्रेडशीट का इस्तेमाल कम करें.
  • स्प्रेडशीट का ऐक्सेस सिर्फ़ उन लोगों को दें जिन्हें इसकी ज़रूरत है.