حصص خدمات 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 في اليوم 500,000 / اليوم
تم إنشاء العروض التقديمية 250 / يوم 1,500 في اليوم
جداول البيانات التي يتم إنشاؤها 250 / يوم 3,200 / اليوم
إجمالي وقت التشغيل للعوامل المشغلة 90 دقيقة في اليوم 6 ساعات في اليوم
استدعاءات إحضار بيانات من عنوان URL 20,000 في اليوم 100,000 في اليوم
عرض الخريطة الثابتة 1,000 في اليوم 10,000 / اليوم
طلب الحصول على الاتجاهات في "خرائط Google" 1,000 في اليوم 10,000 / اليوم
طلبات ترميز المواقع الجغرافية في "خرائط Google" 1,000 في اليوم 10,000 في اليوم
ترجمة المكالمات 5,000 في اليوم 20,000 في اليوم
طلب الحصول على عيّنات من بيانات الارتفاع في "خرائط Google" 1,000 في اليوم 10,000 / اليوم
مشاريع "برمجة تطبيقات Google" 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 / مستخدم / نص برمجي
حجم استجابة URL Fetch ‫50 ميغابايت لكل مكالمة ‫50 ميغابايت لكل مكالمة
عناوين URL Fetch 100 لكل مكالمة 100 لكل مكالمة
حجم عنوان URL Fetch ‫8 كيلوبايت / مكالمة ‫8 كيلوبايت / مكالمة
حجم مشاركة URL Fetch ‫50 ميغابايت لكل مكالمة ‫50 ميغابايت لكل مكالمة
طول عنوان URL في 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. يشير ذلك إلى أنّ لديك عددًا كبيرًا جدًا من النصوص البرمجية التي يتم تنفيذها في آنٍ واحد، ولكن ليس بالضرورة النص البرمجي نفسه. مثل الاستثناء أعلاه، يحدث ذلك في أغلب الأحيان للدوالّ المخصّصة التي يتمّ استدعاؤها بشكل متكرّر في جدول بيانات واحد.