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

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

400 Bad Request

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

500 Internal Server Error

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

503 Service Unavailable

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

अनुरोध

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

स्प्रेडशीट

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