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
हर दिन ईमेल पाने वाले लोगों की संख्या (उदाहरण के लिए, MailApp के साथ) 100* / दिन 1,500* / दिन
डोमेन में हर दिन ईमेल पाने वालों की संख्या. उदाहरण के लिए, MailApp का इस्तेमाल करके 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 Map Geocode calls हर दिन 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 / msg 250 / msg
ईमेल मुख्य भाग का आकार 200 केबी / मैसेज 400 केबी / संदेश
हर ईमेल में शामिल किए जा सकने वाले लोगों की संख्या 50 / msg 50 / msg
ईमेल कुल अटैचमेंट आकार 25 एमबी / मैसेज 25 एमबी / मैसेज
प्रॉपर्टी की वैल्यू का साइज़ 9 केबी / वैल्यू 9 केबी / वैल्यू
प्रॉपर्टी के लिए कुल स्टोरेज 500 केबी / प्रॉपर्टी स्टोर 500 केबी / प्रॉपर्टी स्टोर
ट्रिगर 20 / उपयोगकर्ता / स्क्रिप्ट 20 / उपयोगकर्ता / स्क्रिप्ट
URL Fetch के जवाब का साइज़ 50 एमबी / कॉल 50 एमबी / कॉल
URL फ़ेच करने के लिए हेडर 100 / कॉल 100 / कॉल
URL फ़ेच हेडर का साइज़ 8 केबी / कॉल 8 केबी / कॉल
URL फ़ेच करने के लिए POST अनुरोध का साइज़ 50 एमबी / कॉल 50 एमबी / कॉल
URL Fetch यूआरएल की लंबाई 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. इससे पता चलता है कि एक साथ बहुत सारी स्क्रिप्ट चल रही हैं. हालांकि, यह ज़रूरी नहीं है कि वे एक ही स्क्रिप्ट हों. ऊपर दिए गए अपवाद की तरह, यह समस्या ज़्यादातर उन कस्टम फ़ंक्शन के साथ होती है जिन्हें एक ही स्प्रेडशीट में बार-बार कॉल किया जाता है.