En esta página, se describe cómo solucionar problemas con la API de Sheets.
400 Bad Request
Este error indica que la solicitud tiene un formato incorrecto. Para solucionar estos problemas, consulta la documentación de referencia y la página de asistencia.
500 Internal Server Error
Si encuentras errores 500 cuando usas la API de Sheets, por lo general, indica que hay un problema con la API. Informa un error en el Issue Tracker de la API de Sheets con la solicitud que causó el error.
503 Service Unavailable
La API de Sheets muestra un error 503 cuando el servicio no está disponible o cuando la complejidad de la solicitud o la hoja de cálculo es alta. A continuación, se incluyen algunas sugerencias para limitar la tasa de errores 503. Para ello, modifica las solicitudes a la API y la hoja de cálculo subyacente.
Solicitud
- Usa
batchUpdatepara combinar actualizaciones relacionadas en una sola solicitud. Ten cuidado cuando proceses actualizaciones grandes por lotes, ya que esto podría activar un tiempo de espera agotado. - Limita la cantidad de solicitudes simultáneas a la API por hoja de cálculo a 1 solicitud por segundo.
- En el caso de las hojas de cálculo grandes, recupera solo los valores necesarios de la hoja de cálculo con la notación
A1 y limita el uso de
includeGridData. - Usa máscaras de campo para limitar la cantidad de datos que muestra la API.
- Usa la retirada exponencial cuando reintentes las solicitudes.
Hoja de cálculo
- En el caso de las hojas que se actualizan con frecuencia, rota a una hoja de cálculo nueva de forma periódica para reducir la acumulación de versiones.
- Limita el uso de
IMPORTRANGE,QUERYy otras fórmulas complejas. - Considera dividir las hojas de cálculo grandes en varias hojas de cálculo.
- Limita el uso de una sola hoja de cálculo como fuente para muchas
IMPORTRANGEfórmulas. - Limita el acceso a la hoja de cálculo solo a quienes lo necesiten.