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

इस पेज पर, 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 फ़ॉर्मूला के लिए, एक ही स्प्रैडशीट को सोर्स के तौर पर इस्तेमाल न करें.
  • स्प्रेडशीट का ऐक्सेस सिर्फ़ उन लोगों को दें जिन्हें इसकी ज़रूरत है.