Bu sayfada, E-Tablolar API'sindeki hataların nasıl giderileceği açıklanmaktadır.
400 Bad Request
Bu hata, isteğin hatalı olduğunu gösterir. Bu isteklerle ilgili sorunları gidermek için referans dokümanlarına ve destek sayfasına bakın.
500 Internal Server Error
Sheets API'yi kullanırken 500 hataları alıyorsanız bu genellikle API'nin kendisiyle ilgili bir sorun olduğunu gösterir. Hataya neden olan isteği Sheets API Sorun Takip Aracı'nda hata raporu olarak gönderin.
503 Service Unavailable
E-Tablolar API'si, hizmet kullanılamadığında veya istek ya da e-tablonun karmaşıklığı yüksek olduğunda 503 hatası döndürür. Aşağıda, API isteklerini ve temel e-tabloyu değiştirerek 503 hata oranını sınırlamak için bazı öneriler verilmiştir.
İstek
- İlgili güncellemeleri tek bir istekte birleştirmek için
batchUpdate
simgesini kullanın. Büyük güncellemeleri toplu olarak yaparken zaman aşımı tetiklenebileceğinden dikkatli olun. - E-tablo başına API'ye yapılan eşzamanlı istek sayısını saniyede 1 istekle sınırlayın.
- Büyük e-tablolarda A1 gösterimini kullanarak yalnızca gerekli e-tablo değerlerini alın ve
includeGridData
kullanımını sınırlayın. - API tarafından döndürülen veri miktarını sınırlamak için alan maskeleri kullanın.
- İstekleri yeniden denemek için eksponansiyel geri yükleme kullanın.
E-tablo
- Sık güncellenen e-tablolarda, sürümlerin birikmesini azaltmak için düzenli olarak yeni bir e-tabloya geçin.
IMPORTRANGE
,QUERY
ve diğer karmaşık formüllerin kullanımını sınırlayın.- Büyük e-tabloları birden fazla e-tabloya bölebilirsiniz.
- Birçok
IMPORTRANGE
formülü için kaynak olarak tek bir e-tablonun kullanımını sınırlayın. - E-tabloya erişimi yalnızca ihtiyacı olanlarla sınırlayın.