Soluciona problemas de la API

En esta página, se describe cómo solucionar errores de la API de Hojas de cálculo.

400 Bad Request

Este error indica que el formato de la solicitud es incorrecto. Para solucionar problemas relacionados con estas solicitudes, consulta la documentación de referencia y la página de asistencia.

500 Internal Server Error

Si te encuentras con errores 500 cuando usas la API de Hojas de cálculo, esto suele indicar que hay un problema con la API. Envía un informe de errores en la Herramienta de seguimiento de errores de la API de Hojas de cálculo con la solicitud que causó el error.

503 Service Unavailable

La API de Hojas de cálculo muestra un error 503 cuando el servicio no está disponible o cuando la complejidad de la solicitud o de la hoja de cálculo es alta. Las siguientes son algunas sugerencias para limitar la tasa de errores 503 mediante la modificación de las solicitudes a la API y la hoja de cálculo subyacente.

Solicitud

  • Usa batchUpdate para combinar las actualizaciones relacionadas en una sola solicitud. Ten cuidado cuando agrupes en lotes actualizaciones grandes, ya que esto podría activar un tiempo de espera.
  • Limita la cantidad de solicitudes simultáneas a la API por hoja de cálculo a 1 solicitud por segundo.
  • Para 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 vuelvas a intentar las solicitudes.

Spreadsheet

  • Para 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, QUERY y 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 fórmulas de IMPORTRANGE.
  • Limita el acceso a la hoja de cálculo solo a quienes la necesitan.