Google सेवाओं के लिए कोटा

Apps Script सेवाओं में रोज़ का कोटा और कुछ सुविधाओं को इस्तेमाल करने की सीमाएं होती हैं. अगर कोई कोटा या सीमा पार हो जाती है, तो आपकी स्क्रिप्ट एक अपवाद की मदद से काम नहीं करती और एक्ज़ीक्यूशन रुक जाता है.

ज़रूरी जानकारी: कुछ सुविधाओं के लिए, Google के उस प्रॉडक्ट से अतिरिक्त कोटा मिलेगा जिससे वे जुड़े हैं. किसी प्रॉडक्ट की Apps Script सेवा का इस्तेमाल करने से, इससे जुड़े सभी कोटा रिज़र्व को शामिल किया जाता है. अगर कोई भी कोटे की समयसीमा पूरी हो जाती है, तो वह सुविधा उपलब्ध नहीं होती.

मौजूदा कोटा

ग्राहक खाता इस्तेमाल करने वाले लोगों (जैसे कि gmail.com) या G Suite के मुफ़्त वर्शन (बंद है) वाले खातों और Google Workspace खातों के लिए, कोटा अलग-अलग लेवल पर सेट किया जाता है. कोटा हर उपयोगकर्ता के हिसाब से होता है. यह पहले अनुरोध के 24 घंटे बाद रीसेट होता है.

अपनी स्क्रिप्ट की जांच करने के लिए, नीचे दिए गए कोटा का इस्तेमाल करें. सभी कोटे बिना किसी सूचना के कभी भी हटाए, कम किए या बदले जा सकते हैं.

सुविधा उपभोक्ता (जैसे, gmail.com) और
G Suite का मुफ़्त वर्शन
(लेगसी)
Google Workspace
खाते
इतने कैलेंडर इवेंट बनाए गए 5,000 / दिन 10,000 / दिन
इतने संपर्क बनाए गए 1,000 / दिन 2,000 / दिन
बनाए गए दस्‍तावेज़ 250 / दिन 1,500 / दिन
फ़ाइलों का फ़ॉर्मैट बदला गया 2,000 / दिन 4,000 / दिन
प्रति दिन इतने प्राप्तकर्ताओं को ईमेल भेजें 100* / दिन 1,500* / दिन
डोमेन के अंदर हर दिन ईमेल पाने वाले लोग 100* / दिन 2,000 / दिन
ईमेल पढ़ें/लिखें (भेजें को छोड़कर) 20,000 / दिन 50,000 / दिन
समूह पढ़े जाने की सीमा 2,000 / दिन 10,000 / दिन
JDBC कनेक्शन 10,000 / दिन 50,000 / दिन
JDBC कनेक्‍शन में विफलता की सीमा 100 / दिन 500 / दिन
प्रस्तुतियां बनाई गईं 250 / दिन 1,500 / दिन
पढ़ने/लिखने के लिए प्रॉपर्टी 50,000 / दिन 5,00,000 / दिन
स्लाइड बनाई गईं 250 / दिन 1,500 / दिन
इतनी स्प्रैडशीट बनाई गईं 250 / दिन 3,200 / दिन
ट्रिगर कुल रनटाइम की सीमा 90 मिनट / दिन 6 घंटा / दिन
इतनी URL Fetch कॉल 20,000 / दिन 1,00,000 / दिन
स्टैटिक मैप रेंडर करना 1,000 / दिन 10,000 / दिन
Google Maps पर लेने के निर्देश के बारे में क्वेरी 1,000 / दिन 10,000 / दिन
Google मैप जियोकोड कॉल 1,000 / दिन 10,000 / दिन
कॉल का अनुवाद करें 5,000 / दिन 20,000 / दिन
Google मैप की ऊंचाई के नमूनों से जुड़ी क्वेरी 1,000 / दिन 10,000 / दिन
Apps स्क्रिप्ट प्रोजेक्ट 50 / दिन 50 / दिन

मौजूदा सीमाएं

अपनी स्क्रिप्ट की जांच करने के लिए, नीचे दी गई सीमाओं का इस्तेमाल करें. सभी सीमाएं बिना सूचना के किसी भी समय हटाई जा सकती हैं, कम की जा सकती हैं या बदली जा सकती हैं.

सुविधा उपभोक्ता (जैसे, gmail.com) और
G Suite का मुफ़्त वर्शन
(लेगसी)
Google Workspace
खाते
स्क्रिप्ट रनटाइम 6 मिनट / निष्पादन 6 मिनट / निष्पादन
कस्टम फ़ंक्शन रनटाइम 30 सेकंड / निष्पादन 30 सेकंड / निष्पादन
Google Workspace ऐड-ऑन रनटाइम 30 सेकंड / निष्पादन 30 सेकंड / निष्पादन
हर उपयोगकर्ता के हिसाब से एक साथ कई ऐप्लिकेशन चलाने की सुविधा 30 / उपयोगकर्ता 30 / उपयोगकर्ता
प्रति स्क्रिप्ट एक साथ चलने वाले 1,000 1,000
ईमेल अटैचमेंट 250 / मैसेज 250 / मैसेज
ईमेल मुख्य भाग का आकार 200 केबी / मैसेज 400 केबी / मैसेज
हर मैसेज के लिए ईमेल पाने वालों की संख्या 50 / मैसेज 50 / मैसेज
ईमेल कुल अटैचमेंट आकार 25 एमबी / मैसेज 25 एमबी / मैसेज
प्रॉपर्टी वैल्यू का साइज़ 9 केबी / वैल 9 केबी / वैल
प्रॉपर्टी का कुल स्टोरेज 500 केबी / प्रॉपर्टी स्टोर 500 केबी / प्रॉपर्टी स्टोर
ट्रिगर 20 / उपयोगकर्ता / स्क्रिप्ट 20 / उपयोगकर्ता / स्क्रिप्ट
यूआरएल फ़ेच के लिए रिस्पॉन्स का साइज़ 50 एमबी / कॉल 50 एमबी / कॉल
यूआरएल फ़ेच हेडर 100 / कॉल 100 / कॉल
यूआरएल फ़ेच हेडर का साइज़ 8 केबी / कॉल 8 केबी / कॉल
डेटा फ़ेच करने के लिए यूआरएल पोस्ट का साइज़ 50 एमबी / कॉल 50 एमबी / कॉल
फ़ेच किए गए यूआरएल की लंबाई 2 केबी / कॉल 2 केबी / कॉल
वर्शन 200 / स्क्रिप्ट 200 / स्क्रिप्ट

अपवाद संदेश

अगर कोई स्क्रिप्ट किसी कोटा या सीमा तक पहुंच जाती है, तो वह नीचे दिए गए जैसे मैसेज के साथ एक अपवाद दिखाती है:

  • Limit exceeded: Email Attachments Per Message. इससे पता चलता है कि स्क्रिप्ट, ऊपर बताए गए कोटा या सीमाओं में से किसी एक को पार कर गई है.
  • Service invoked too many times: Calendar. इससे पता चलता है कि स्क्रिप्ट ने दी गई सेवा को एक दिन में कई बार कॉल किया है.
  • Service invoked too many times in a short time: Calendar. Try Utilities.sleep(1000) between calls. इससे पता चलता है कि स्क्रिप्ट ने दी गई सेवा को कम समय में कई बार कॉल किया.
  • Service using too much computer time for one day. इससे पता चलता है कि स्क्रिप्ट ने एक दिन के लिए, लागू होने की तय सीमा पार कर ली है. आम तौर पर, ऐसा ट्रिगर पर चलने वाली स्क्रिप्ट के लिए होता है. ट्रिगर की रोज़ाना इस्तेमाल की सीमा, मैन्युअल तरीके से लागू की जाने वाली स्क्रिप्ट के मुकाबले कम होती है.
  • Script invoked too many times per second for this Google user account. इससे पता चलता है कि स्क्रिप्ट ने कुछ ही समय में कई बार एक्ज़ीक्यूट किया है. आम तौर पर, यह उन कस्टम फ़ंक्शन में होता है जिन्हें एक ही स्प्रेडशीट में बार-बार कॉल किया जाता है. इस गड़बड़ी से बचने के लिए, अपने कस्टम फ़ंक्शन को कोड करें, ताकि उन्हें हर डेटा रेंज के लिए सिर्फ़ एक बार कॉल करना पड़े. इस बारे में कस्टम फ़ंक्शन की गाइड में बताया गया है.
  • There are too many scripts running simultaneously for this Google user account. इससे पता चलता है कि एक साथ कई स्क्रिप्ट चल रही हैं. हालांकि, यह ज़रूरी नहीं है कि एक ही स्क्रिप्ट हो. ऊपर दिए गए अपवाद की तरह, यह भी आम तौर पर उन कस्टम फ़ंक्शन में होता है जिन्हें एक ही स्प्रेडशीट में बार-बार कॉल किया जाता है.