API hatalarını giderme

Bu sayfada, Sheets API ile ilgili hataların nasıl giderileceği açıklanmaktadır.

400 Bad Request

Bu hata, isteğin hatalı biçimlendirilmiş olduğunu gösterir. Bu isteklerle ilgili sorunları gidermek için referans dokümanları ve destek sayfasını inceleyin.

500 Internal Server Error

E-Tablolar API'sini kullanırken 500 hatasıyla karşılaşıyorsanız bu durum genellikle API'nin kendisiyle ilgili bir sorun olduğunu gösterir. E-Tablolar API'deki Sorun İzleyici'de hataya neden olan isteği içeren bir hata raporu oluşturun.

503 Service Unavailable

Hizmet kullanılamadığında veya isteğin ya da e-tablonun karmaşıklığı fazla olduğunda Sheets API, 503 hatası döndürür. Aşağıda, API isteklerini ve temel e-tabloyu değiştirerek 503 hatalarının oranını sınırlamaya yönelik bazı öneriler bulunmaktadır.

İstek

  • İlgili güncellemeleri tek bir istekte birleştirmek için batchUpdate kullanın. Büyük güncellemeleri toplu olarak işlerken, bu durum zaman aşımına uğrayabileceğinden dikkatli olun.
  • E-tablo başına API'ye yönelik eşzamanlı istek sayısını saniyede 1 istekle sınırlandırın.
  • Büyük e-tablolar için A1 gösterimini kullanarak yalnızca gerekli e-tablo değerlerini alın ve includeGridData kullanımını sınırlayın.
  • API'nin döndürdüğü veri miktarını sınırlandırmak için alan maskelerini kullanın.
  • İstekleri yeniden denerken eksponansiyel geri yüklemeyi kullanın.

E-tablo

  • Sık güncellenen sayfaları, sürüm birikmesini azaltmak için periyodik olarak yeni bir e-tabloya döndürün.
  • IMPORTRANGE, QUERY ve diğer karmaşık formüllerin kullanımını sınırlandırın.
  • Büyük e-tabloları birden çok e-tabloya bölmeyi düşünebilirsiniz.
  • Birçok IMPORTRANGE formülü için tek bir e-tablonun kaynak olarak kullanımını sınırlandırın.
  • E-tabloya erişimi yalnızca ihtiyacı olan kullanıcılarla sınırlayın.