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