Yayınladığınız eklentileri kullanıcılar, ana makine uygulaması veya Google Workspace Marketplace üzerinden yükleyebilir. Yayınlamadan önce, eklentiyi genişlettiği ana uygulamalarda test edin.
Bu sayfada, test veya kişisel kullanım için geliştirme aşamasında olan bir eklentinin (yayınlanmamış veya geliştirici eklentisi) nasıl yükleneceği açıklanmaktadır. Eklentideki hataları Apps Komut Dosyası hata ayıklayıcısı ve kesme noktalarını kullanarak da ayıklayabilirsiniz.
Ön koşullar
- Komut dosyası projesine düzenleyici erişiminiz olmalıdır.
- Diğer kullanıcıların eklentiyi test etmesine izin vermek için onlara projede düzenleyici erişimi verin. Diğer Geliştiricilerle Ortak Çalışma başlıklı makaleyi inceleyin.
- Test kullanıcıları, komut dosyası sahibiyle aynı alana ait olmalıdır.
Yayınlanmamış bir eklentiyi yükleme
Dağıtımlar iletişim kutusundan yayınlanmamış eklentileri yükleyin.
Test için yayınlanmamış bir eklentiyi yüklemek üzere aşağıdaki adımları uygulayın:
- Komut dosyası projesini Apps Komut Dosyası Düzenleyicisi'nde açın.
- Dağıt > Dağıtımları test et'i seçin.
- Yükle'yi seçin.
- En altta Bitti'yi seçin.
Diğer kullanıcıların eklentiyi test etmesine izin vermek için projeyi hesaplarıyla paylaşın (düzenleme erişimi gerekir). Ardından, kullanıcıların aynı adımları uygulamasını sağlayın.
Eklentiyi yükledikten sonra, eklentinin genişlettiği ana uygulamalarda hemen kullanılabilir. Eklenti görünmeden önce ana uygulama sekmesini yenilemeniz gerekebilir. Eklentiyi kullanmadan önce yetkilendirin. Projeniz zaten yetkilendirilmişse mevcut yetkilendirmeleri geçersiz kılmak için ScriptApp.invalidateAuth'u kullanın. Bu sayede ayrıntılı OAuth özelliğini test edebilirsiniz.
Yayınlanmamış bir eklentiyi kaldırma
Yayınlanmamış bir eklentiyi kaldırmak için aşağıdaki adımları uygulayın:
- Komut dosyası projesini Apps Komut Dosyası Düzenleyicisi'nde açın.
- Dağıt > Dağıtımları test et'i seçin.
- Yüklemeyi kaldır'ı seçin.
- En altta Bitti'yi seçin.
Bu adımlar dağıtımı kaldırır ve eklenti artık görünmez. Dağıtımı istediğiniz zaman yeniden yükleyebilirsiniz.
Testlerle ilgili en iyi uygulamalar
Eklentiyi test ederken en iyi uygulamalara uyun. Ayrıca şunları da yapın:
Eklentinin genişlettiği tüm ana makine uygulamalarında kart navigasyon akışlarını test edin. Kullanıcı bağlamlar arasında ve bağlamsal olmayan kartlarla bağlamsal kartlar arasında hareket ederken davranışı doğrulayın.
Eklentinizin davranışını değerlendirmek için örnek test verilerini kullanın.
Eklentiniz bir üçüncü taraf API'sine bağlanıyorsa hizmete erişilebildiğini doğrulayın. Eklentinin yetkilendirme ve oturum açma işlemlerini doğru şekilde yaptığından emin olun.
Hata durumlarını sorunsuz şekilde yönetin. Gerekli yerlerde hata kartları kullanın.
Eklentinin performansını izleyin. Eklenti, kod değişikliğinden sonra yavaşlarsa bu özelliği yeniden düzenlemeniz gerekebilir.