Los servicios de Apps Script tienen cuotas diarias y limitaciones en algunas funciones. Si superas una cuota o limitación, la secuencia de comandos arroja una excepción y se detiene la ejecución.
Importante: Algunas funciones tienen cuotas adicionales del producto de Google con el que están asociadas. El uso del servicio de Apps Script de un producto se registra en todas las reducciones de cuota asociadas. Una función dejará de estar disponible si alcanzas alguna de las cuotas asociadas.
Cuotas actuales
Las cuotas se establecen en diferentes niveles para los usuarios de cuentas personales (como gmail.com) o de la edición gratuita de G Suite (discontinuadas) y cuentas de Google Workspace. Las cuotas son por usuario y se restablecen 24 horas después de la primera solicitud.
Usa las cuotas que se indican a continuación para probar tus secuencias de comandos. Todas las cuotas están sujetas a eliminación, reducción o cambio en cualquier momento y sin previo aviso.
Función | Consumidor (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 / día |
Documentos creados | 250 por día | 1,500 / día |
Archivos convertidos | 2,000 / día | 4,000 por día |
Destinatarios de correo electrónico por día | 100* por día | 1,500* por día |
Destinatarios de correo electrónico por día dentro del dominio | 100* por día | 2,000 / día |
Lectura y escritura de correos electrónicos (sin incluir 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 por día |
Presentaciones que se crearon | 250 por día | 1,500 por día |
Propiedades de lectura y escritura | 50,000 por día | 500,000 por día |
Diapositivas creadas | 250 por día | 1,500 por día |
Hojas de cálculo creadas | 250 por día | 3,200 por día |
Tiempo total de ejecución de activadores | 90 min / día | 6 h / día |
Llamadas a la recuperación de URL | 20,000 / día | 100,000 por día |
Renderización de Static Map | 1,000 por día | 10,000 por día |
Búsqueda de instrucciones sobre cómo llegar de Google Maps | 1,000 por día | 10,000 por día |
Llamadas a Geocode de Google Maps | 1,000 por día | 10,000 por día |
Cómo traducir llamadas | 5,000 por día | 20,000 / día |
Consulta de muestras de elevación de Google Maps | 1,000 / día | 10,000 por día |
Proyectos de Apps Script | 50 por día | 50 por día |
Limitaciones actuales
Usa los límites que se indican a continuación para probar tus secuencias de comandos. Todos los límites están sujetos a eliminación, reducción o cambio en cualquier momento y sin previo aviso.
Función | Consumidor (p.ej., gmail.com) y edición gratuita de G Suite (heredada) |
Cuentas de Google Workspace |
---|---|---|
Tiempo de ejecución de la secuencia de comandos | 6 min / ejecución | 6 min / ejecución |
Entorno de ejecución de funciones personalizadas | 30 s por ejecución | 30 s por ejecución |
Entorno de ejecución de complementos de Google Workspace | 30 s por ejecución | 30 s por ejecución |
Ejecuciones simultáneas por usuario | 30 por usuario | 30 por usuario |
Ejecuciones simultáneas por secuencia de comandos | 1,000 | 1,000 |
Archivos adjuntos de correo electrónico | 250 / msje | 250 por mensaje |
Tamaño del cuerpo del correo electrónico | 200 KB / msje | 400 KB por mensaje |
Destinatarios de correo electrónico por mensaje | 50 / ms | 50 por mensaje |
Tamaño total de los archivos adjuntos por correo electrónico | 25 MB por mensaje | 25 MB por mensaje |
Tamaño del valor de las propiedades | 9 KB / val | 9 KB / val |
Almacenamiento total de las propiedades | 500 KB por tienda de propiedades | 500 KB por tienda de la propiedad |
Activadores | 20 por usuario / guion | 20 por usuario por secuencia de comandos |
Tamaño de la respuesta de URL Fetch | 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 URL Fetch | 8 KB / llamada | 8 KB por llamada |
Tamaño de POST de recuperación de URL | 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 |
Versiones | 200 / secuencia de comandos | 200 / secuencia de comandos |
Mensajes de excepción
Si una secuencia de comandos alcanza una cuota o un límite, arroja 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 breve.Service using too much computer time for one day.
Esto indica que la secuencia de comandos superó el tiempo total de ejecución permitido durante un día. Por lo general, ocurre con las secuencias de comandos que se ejecutan en un activador, que tienen un límite diario más bajo 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 poco tiempo. Suele ocurrir en el caso de las funciones personalizadas a las que se llaman repetidamente en una sola hoja de cálculo. Para evitar este error, codifica tus funciones personalizadas de modo que solo se deba llamar a ellas 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 que se ejecutan a la vez, aunque no necesariamente la misma secuencia. Al igual que en la excepción anterior, esto ocurre con mayor frecuencia en las funciones personalizadas a las que se llama de forma reiterada en una sola hoja de cálculo.
Temas relacionados
- Restricciones para los activadores de manifiesto.
- Restricciones para los activadores de complementos de Editor.