Los servicios de Apps Script tienen cuotas y limitaciones diarias para algunas funciones. Si superas una cuota o una limitación, tu secuencia de comandos generará una excepción y se detendrá la ejecución.
Importante: Algunas funciones tienen cuotas adicionales del producto de Google al que están asociadas. El uso del servicio Apps Script de un producto se incluye en todas las reservas de cuota asociadas. Una función deja de estar disponible si alcanzas alguna de las cuotas asociadas.
Cuotas actuales
Las cuotas se establecen en niveles diferentes para los usuarios de cuentas personales (como gmail.com) o de edición gratuita de G Suite (continuación) y las cuentas de Google Workspace .
Use las cuotas que aparecen a continuación para probar sus secuencias de comandos. Todas las cuotas están sujetas a eliminación, reducción o cambio en cualquier momento, sin aviso previo.
Función | Consumer (p.ej., gmail.com) y edición gratuita de G Suite (heredada) |
Cuentas de Google Workspace |
---|---|---|
Eventos de calendario creados | 5,000 por día | 10,000 por día |
Contactos creados | 1,000 por día | 2,000 por día |
Documentos creados | 250 / día | 1,500 por día |
Archivos convertidos | 2,000 por día | 4,000 por día |
Destinatarios de correo electrónico por día | 100* / día | 1,500* / día |
Destinatarios de correo electrónico por día dentro del dominio | 100* / día | 2,000 por día |
Lectura/escritura de correo electrónico (se excluye el envío) | 20,000 por día | 50,000 por día |
Lectura en grupos | 2,000 por día | 10,000 por día |
Conexión JDBC | 10,000 por día | 50,000 por día |
Conexiones de JDBC con error | 100 por día | 500 / día |
Presentaciones que se crearon | 250 / día | 1,500 por día |
Propiedades (lectura/escritura) | 50,000 por día | 500,000 por día |
Se crearon las diapositivas | 250 / día | 1,500 por día |
Hojas de cálculo creadas | 250 / día | 3,200 por día |
Tiempo total de ejecución de activadores | 90 min / día | 6 h / día |
Llamadas de recuperación de URL | 20,000 por día | 100,000 por día |
Procesamiento de mapa estático | 1,000 por día | 10,000 por día |
Consulta sobre la dirección de Google Maps | 1,000 por día | 10,000 por día |
Llamadas a Google Maps Geocode | 1,000 por día | 10,000 por día |
Traducir llamadas | 5,000 por día | 20,000 por día |
Consulta de ejemplos de elevación de Google Maps | 1,000 por día | 10,000 por día |
Proyectos de Apps Script | 50 / día | 50 / día |
Limitaciones actuales
Use los límites que se indican a continuación para probar sus secuencias de comandos. Todos los límites están sujetos a eliminación, reducción o cambio en cualquier momento, sin aviso previo.
Función | Consumer (p.ej., gmail.com) y edición gratuita de G Suite (heredada) |
Cuentas de Google Workspace |
---|---|---|
Entorno de ejecución de secuencia de comandos | 6 min / ejecución | 6 min / ejecución |
Entorno de ejecución de funciones personalizadas | 30 s / ejecución | 30 s / ejecución |
Ejecuciones simultáneas | 30 / usuario | 30 / usuario |
Archivos adjuntos por correo electrónico | 250 por mensaje | 250 por mensaje |
Tamaño del cuerpo del correo electrónico | 200 KB / mensaje | 400 KB / mensaje |
Destinatarios de correo electrónico por mensaje | 50 por mensaje | 50 por mensaje |
Tamaño total de los archivos adjuntos por correo electrónico | 25 MB / msje | 25 MB / msje |
Tamaño del valor de las propiedades | 9 KB / val | 9 KB / val |
Almacenamiento total de las propiedades | 500 KB / tienda de propiedad | 500 KB / tienda de propiedad |
Activadores | 20 / usuario / secuencia de comandos | 20 / usuario / secuencia de comandos |
Tamaño de respuesta de recuperación de URL | 50 MB por llamada | 50 MB por llamada |
Encabezados de recuperación de URL | 100 por llamada | 100 por llamada |
Tamaño del encabezado de recuperación de URL | 8 KB por llamada | 8 KB por llamada |
Tamaño de publicación de URL obtenido de POST | 50 MB por llamada | 50 MB por llamada |
Longitud de la URL de recuperación de URL | 2 KB por llamada | 2 KB por llamada |
Mensajes de excepción
Si una secuencia de comandos alcanza una cuota o una limitación, genera una excepción con un mensaje similar al siguiente:
Limit exceeded: Email Attachments Per Message.
: Esto indica que la secuencia de comandos superó una de las cuotas o limitaciones mencionadas anteriormente.Service invoked too many times: Calendar.
Esto indica que la secuencia de comandos llamó al servicio determinado demasiadas veces en un día.Service invoked too many times in a short time: Calendar. Try Utilities.sleep(1000) between calls.
Esto indica que la secuencia de comandos llamó al servicio determinado demasiadas veces en un período corto.Service using too much computer time for one day.
Esto indica que la secuencia de comandos superó el tiempo de ejecución total permitido para un día. Suele ocurrir con mayor frecuencia para las secuencias de comandos que se ejecutan en un activador, que tienen un límite diario menor que las secuencias de comandos que se ejecutan de forma manual.Script invoked too many times per second for this Google user account.
Esto indica que la secuencia de comandos comenzó a ejecutarse demasiadas veces en un período corto. Suele ocurrir en funciones personalizadas a las que se llama varias veces en una sola hoja de cálculo. Para evitar este error, codifica tus funciones personalizadas de modo que solo se deban llamar una vez por rango de datos, como se explica en la guía de funciones personalizadas.There are too many scripts running simultaneously for this Google user account.
Esto indica que tienes demasiadas secuencias de comandos en ejecución a la vez, aunque no necesariamente la misma. Al igual que la excepción anterior, esto ocurre más a menudo para las funciones personalizadas que se llaman repetidamente en una sola hoja de cálculo.
Temas relacionados
- Restricciones para activadores de manifiesto.
- Restricciones para los activadores de complementos de Editor.