Topluluk Bağlayıcınızdaki hataları ayıklayın

Topluluk Bağlayıcınızdaki hataları iki şekilde ayıklayabilirsiniz:

  1. Genişletilmiş hata mesajları etkinleştiriliyor
  2. İlgili yürütme verilerini günlüğe kaydetme

Bu kılavuzda, söz konusu özelliklerin nasıl etkili bir şekilde kullanılacağı açıklanmaktadır.

Hata ayıklama özelliklerini etkinleştirme/devre dışı bırakma

Geçerli kullanıcının hata ayıklama mesajları ve yığın izlemeler (stack trace) görmesi gerekiyorsa isAdminUser(), true değerini döndürmelidir. isAdminUser() yanlış değerini döndürürse veya tanımlı değilse ve bir hata oluşursa kullanıcı genel bir hata mesajı görür.

Hata Ayıklama İpuçları

  • isAdminUser() uygulamasını, geliştiriciler için her zaman true değerini döndürecek şekilde tasarlayın.
  • Hata ayrıntılarının tamamını görmesi gereken kullanıcıları kolayca eklemek veya kaldırmak için getEffectiveUser()'i güvenilir kullanıcılardan oluşan bir e-posta güvenli listesiyle birlikte kullanın. Bu, özellikle kullanıcının, yeniden oluşturma konusunda sorun yaşadığınız bir hatayla karşılaşması durumunda yararlı olabilir.
  • Doğru olması gereken değişmez değerler için newDebugError()'i gerekli şekilde kullanın. Bu, gelecekteki sorunları daraltmanıza yardımcı olabilir.

Apps Komut Dosyası günlük kaydı

Apps Komut Dosyası, yerleşik Apps Komut Dosyası Kaydedici, Stackdriver Logging ve Stackdriver Hata Bildirimi de dahil olmak üzere günlük kaydı için farklı mekanizmalar sağlar. Bir Google E-Tablosuna giriş yapmayı da deneyebilirsiniz. Proaktif günlük kaydı hataların nedenini hızla daraltmaya yardımcı olabilir, ancak hassas kullanıcı verilerini günlüğe kaydetmemeye özen gösterilmelidir.