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

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

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

मौजूदा कोटे

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

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

सुविधा उपभोक्ता खाते (उदाहरण के लिए, gmail.com) 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 / दिन
Static Map रेंडर करने की सीमा 1,000 / दिन 10,000 / दिन
Google Map के निर्देश के लिए क्वेरी 1,000 / दिन 10,000 / दिन
Google Map के जियोकोड के लिए कॉल 1,000 / दिन 10,000 / दिन
अनुवाद के लिए कॉल 5,000 / दिन 20,000 / दिन
Google Map के एलिवेशन सैंपल के लिए क्वेरी 1,000 / दिन 10,000 / दिन
Apps Script प्रोजेक्ट 50 / दिन 50 / दिन

मुफ़्त में आज़माने की सदस्यता वाले खातों के लिए, अतिरिक्त सीमाएं लागू होती हैं. जब मुफ़्त में आज़माने की सदस्यता को, पैसे देकर ली गई सदस्यता में बदला जाता है, तो आपके खाते के लिए सीमाएं अपने-आप बढ़ जाती हैं. हालांकि, इसके लिए इन दोनों शर्तों का पूरा होना ज़रूरी है:

  • आपके डोमेन ने कम से कम 100 डॉलर या इसके बराबर का पेमेंट किया हो.
  • इस पेमेंट को किए हुए 60 दिनों से ज़्यादा हो गए हों.

मौजूदा पाबंदियां

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

सुविधा उपभोक्ता खाते (उदाहरण के लिए, gmail.com) 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 / उपयोगकर्ता / स्क्रिप्ट
URL Fetch के जवाब का साइज़ 50 एमबी / कॉल 50 एमबी / कॉल
URL Fetch के हेडर 100 / कॉल 100 / कॉल
URL Fetch के हेडर का साइज़ 8 केबी / कॉल 8 केबी / कॉल
URL Fetch के POST का साइज़ 50 एमबी / कॉल 50 एमबी / कॉल
URL Fetch के यूआरएल की लंबाई 2 केबी / कॉल 2 केबी / कॉल
वर्शन 200 / स्क्रिप्ट 200 / स्क्रिप्ट

कोटे के इस्तेमाल पर नज़र रखना

अपनी स्क्रिप्ट के कोटे के इस्तेमाल और एक्ज़ीक्यूशन की स्थिति पर नज़र रखने के लिए, ये तरीके अपनाएं:

  • ईमेल का कोटा: MailApp.getRemainingDailyQuota() का इस्तेमाल करके, यह देखा जा सकता है कि दिन के बाकी समय में, कितने लोगों को ईमेल भेजे जा सकते हैं.
  • एक्ज़ीक्यूशन की निगरानी: अपनी स्क्रिप्ट के एक्ज़ीक्यूशन के इतिहास और स्थिति को देखने के लिए, Apps Script डैशबोर्ड का इस्तेमाल करें. मेरे एक्ज़ीक्यूशन पेज पर, हर स्क्रिप्ट के एक्ज़ीक्यूशन की स्थिति दिखती है. जैसे, Completed, Failed, या Running. एक साथ किए जा रहे एक्ज़ीक्यूशन की संख्या की निगरानी करने के लिए, स्थिति के हिसाब से फ़िल्टर करें. इसके लिए, Running को चुनें.
  • Google Cloud Console: अगर आपका Apps Script प्रोजेक्ट, Google Cloud के स्टैंडर्ड प्रोजेक्ट का इस्तेमाल करता है, तो Google Cloud Console में, सेवा के हिसाब से कोटे और एपीआई के इस्तेमाल की निगरानी की जा सकती है.

अपवाद मैसेज

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