Soluciona problemas de la API

En esta página, se describe cómo solucionar problemas con la API de Sheets.

400 Bad Request

Este error indica que la solicitud tenía un formato 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 encuentras errores 500 cuando usas la API de Sheets, por lo general, esto indica que hay un problema con la API en sí. Informa un error en la Herramienta de seguimiento de errores de la API de Sheets con la solicitud que causó el error.

503 Service Unavailable

La API de Sheets devuelve 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 modificando las solicitudes a la API y la hoja de cálculo subyacente.

Solicitud

  • Usa batchUpdate para combinar actualizaciones relacionadas en una sola solicitud. Ten cuidado cuando agrupes grandes actualizaciones, ya que esto podría provocar 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 con la notación A1 y limita el uso de includeGridData.
  • Usa máscaras de campo para limitar la cantidad de datos que devuelve la API.
  • Usa la retirada exponencial cuando reintentes solicitudes.

Spreadsheet

  • En el caso de las hojas que se actualizan con frecuencia, rota a una nueva hoja de cálculo periódicamente 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.
  • 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 lo necesiten.