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

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