Cuotas para los servicios de Google

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 cualquiera de las cuotas asociadas.

Cuotas actuales

Las cuotas se establecen en diferentes niveles para los usuarios de cuentas de consumidor (como gmail.com), de la edición gratuita de G Suite (descontinuada) y 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ónConsumidor (p.ej., gmail.com) y
edición gratuita de G Suite
(heredada)
Cuentas de Google Workspace
Eventos de calendario creados5,000 por día10,000 por día
Contactos creados1,000 por día2,000 por día
Documentos creados250 por día1,500 por día
Archivos convertidos2,000 por día4,000 por día
Destinatarios de correo electrónico por día100* por día1,500* por día
Destinatarios de correo electrónico por día dentro del dominio100* por día2,000 por día
Lectura y escritura de correos electrónicos (sin incluir el envío)20,000 por día50,000 por día
Lectura en grupos2,000 por día10,000 por día
Conexión JDBC10,000 por día50,000 por día
Conexiones de JDBC con error100 por día500 por día
Presentaciones que se crearon250 por día1,500 por día
Propiedades de lectura y escritura50,000 por día500,000 por día
Diapositivas creadas250 por día1,500 por día
Hojas de cálculo creadas250 por día3,200 por día
Tiempo total de ejecución de activadores90 min / día6 h / día
Llamadas a la recuperación de URL20,000 por día100,000 por día
Renderización de mapas estáticos1,000 por día10,000 por día
Búsqueda de instrucciones sobre cómo llegar de Google Maps1,000 por día10,000 por día
Llamadas a Geocode de Google Maps1,000 por día10,000 por día
Cómo traducir llamadas5,000 por día20,000 por día
Consulta de muestras de elevación de Google Maps1,000 por día10,000 por día
Proyectos de Apps Script50 por día50 por día

Limitaciones actuales

Usa los siguientes límites 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ónConsumidor (p.ej., gmail.com) y
edición gratuita de G Suite
(heredada)
Cuentas de Google Workspace
Tiempo de ejecución de la secuencia de comandos6 min / ejecución6 min / ejecución
Entorno de ejecución de funciones personalizadas30 s por ejecución30 s por ejecución
Entorno de ejecución de complementos de Google Workspace30 s por ejecución30 s por ejecución
Ejecuciones simultáneas por usuario30 por usuario30 por usuario
Ejecuciones simultáneas por secuencia de comandos1,0001,000
Archivos adjuntos de correo electrónico250 / msje250 / msje
Tamaño del cuerpo del correo electrónico200 KB por mensaje400 KB por mensaje
Destinatarios de correo electrónico por mensaje50 / ms50 / msje
Tamaño total de los archivos adjuntos por correo electrónico25 MB por mensaje25 MB por mensaje
Tamaño del valor de las propiedades9 KB / val9 KB / val
Almacenamiento total de las propiedades500 KB por tienda de propiedades500 KB por tienda de propiedades
Activadores20 por usuario por secuencia de comandos20 por usuario por secuencia de comandos
Tamaño de la respuesta de URL Fetch50 MB por llamada50 MB por llamada
Encabezados de recuperación de URL100 por llamada100 por llamada
Tamaño del encabezado de URL Fetch8 KB por llamada8 KB por llamada
Tamaño de POST de recuperación de URL50 MB por llamada50 MB por llamada
Longitud de la URL de recuperación de URL2 KB por llamada2 KB por llamada
Versiones200 por secuencia de comandos200 por secuencia de comandos

Mensajes de excepción

Si una secuencia de comandos alcanza una cuota o limitación, 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 de ejecución total permitido por 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 un período breve. Por lo general, ocurre con las funciones personalizadas a las que se llama de forma reiterada 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.