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 Maps जियोकोड कॉल 1,000 / दिन 10,000 / दिन
कॉल का अनुवाद करना 5,000 / दिन 20,000 / दिन
Google Maps पर ऊंचाई के सैंपल की क्वेरी 1,000 / दिन 10,000 / दिन
Apps Script प्रोजेक्ट 50 / दिन 50 / दिन

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

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

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

अपवाद मैसेज

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

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