Bu sayfada, E-Tablolar API'siyle ilgili hataların nasıl giderileceği açıklanmaktadır.
400 Bad Request
Bu hata, isteğin hatalı olduğunu gösterir. Bu isteklerle ilgili sorun giderme için referans belgelerine ve destek sayfasına bakın.
500 Internal Server Error
E-Tablolar API'sini kullanırken 500 hatalarıyla karşılaşıyorsanız bu durum genellikle API'nin kendisiyle ilgili bir sorun olduğunu gösterir. Hata raporu gönderin. Sheets API Sorun İzleyici'de hataya neden olan isteği ekleyin.
503 Service Unavailable
E-Tablolar API'si, hizmet kullanılamadığında veya isteğin 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 hatalarının oranını sınırlamaya yönelik bazı öneriler verilmiştir.
İstek
- İlgili güncellemeleri tek bir istekte birleştirmek için
batchUpdate
kullanın. Büyük güncellemeleri toplu olarak yaparken dikkatli olun. Bu işlem zaman aşımına neden olabilir. - E-tablo başına API'ye yapılan eşzamanlı istek sayısını saniyede 1 istek ile sınırlayı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 tarafından döndürülen veri miktarını sınırlamak için alan maskeleri kullanın.
- İstekleri yeniden denerken eksponansiyel geri yükleme kullanın.
E-tablo
- Sık güncellenen sayfalar için, sürüm birikimini azaltmak amacıyla 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ölmeyi düşünebilirsiniz.
- Tek bir e-tablonun birçok
IMPORTRANGE
formülü için kaynak olarak kullanılmasını sınırlayın. - E-tabloya erişimi yalnızca ihtiyacı olan kişilerle sınırlayın.