Düzenleyici eklentinizi oluşturmadan önce Apps Komut Dosyası kotalarını ve sınırlamalarını inceleyerek proje tasarımınızın bu yönergelere uygun olduğundan emin olun. Geliştirme sürecinizin başlarında bu sınırlamalar hakkında bilgi edinmek, daha sonra ortaya çıkabilecek sorunları önlemenize yardımcı olabilir. Apps Komut Dosyası, kendiniz, ekibiniz veya kuruluşunuz için basit eklentiler geliştirmek üzere idealdir. Ancak, çok sayıda kullanıcıyı yönetmesi gereken, düşük gecikme süresi gerektiren veya altyapınız üzerinde tam kontrol sağlamanız gereken büyük ölçekli bir eklenti oluşturmayı planlıyorsanız farklı bir çalışma zamanı ortamında Google Workspace eklentisi geliştirmeyi düşünebilirsiniz.
Editor eklentisi oluştururken şu genel prosedürü uygulayın:
- Apps Komut Dosyası projesi oluşturun.
- Yerleşik Apps Komut Dosyası HTML hizmetini kullanarak eklentinin görünümünü ve davranışını tanımlayan kodu yazın.
- Eklentiyi test edin.
- Eklentiyi yayınlayın.
Senaryo projesi oluşturma
Düzenleyici eklentisi, bağımsız bir Apps Komut Dosyası projesidir. Bağımsız komut dosyası kılavuzunda yeni proje oluşturma talimatları yer alır.
Dilerseniz yeni bir komut dosyası da açabilirsiniz.
Bu işlemi yaparsanız proje dosyası (başlangıçta Untitled project olarak adlandırılır) kök Drive klasörünüze yerleştirilir.
Ortak çalışma
Bir eklentiyi geliştirirken başkalarıyla birlikte çalıştığınızda eklenti projesinin sahibi tek bir kullanıcı hesabı olur. Bir eklentiyi yayınladığınızda tek bir kullanıcı hesabı yayıncı olarak hareket eder. Yayınlama hesabının, eklenti komut dosyası projesine düzenleme erişimi olmalıdır ancak proje sahibi olması gerekmez.
Projenin sahibi kuruluşunuzdan ayrıldığında eklentinin koduna veya ayarlarına erişimi kaybetmenize neden olabilecek durumlardan kaçınmanız çok önemlidir.
Eklenti koduna erişimi kaybetmemek için eklenti üzerinde ortak çalışırken paylaşılan sürücüleri kullanmanızı öneririz. Eklenti komut dosyası projenizi paylaşılan bir Drive'a yerleştirdiğinizde projenin tek sahibi olmaz.
Ayrıca, komut dosyası projesinin Cloud Platform (GCP) projesine ortak çalışanlar eklemeniz de önerilir. Bu sayede, ekibinizden bir kişi her zaman eklentinin Cloud ayarlarını kullanabilir.
Eklentiyi kodlama
Bir komut dosyası projesi oluşturduktan sonra, eklentinin görünümünü ve davranışını tanımlamak için kod yazmaya başlayabilirsiniz. Eklenti kullanıcı arayüzünü (iletişim kutuları ve kenar çubukları) oluşturmak için geleneksel HTML ve CSS ile Apps Komut Dosyası HtmlService'i kullanırsınız. Düzenleyici eklentileri, özel menü öğeleri de tanımlayabilir.
Kod yazarken, eklenti kullanıcı deneyiminizi nasıl tasarlayacağınızla ilgili yönergeler için Editor add-on style guide'a (Editor Eklentisi Stil Kılavuzu) bakın. Ayrıca, eklentinizin karşılaşabileceği farklı yetkilendirme yaşam döngüsü durumlarını anladığınızdan ve bu durumlara göre programladığınızdan emin olun.
Eklentiyi test etme
Düzenleyici eklentilerinin beklendiği gibi çalıştığından emin olmak için yayınlanmadan önce test edebilirsiniz. Test için test yapılandırması oluşturmanız ve test dokümanı, e-tablosu, formu veya sunusu kullanmanız gerekir.
Ayrıntılar için Düzenleyici eklentisini test etme başlıklı makaleyi inceleyin.
Eklentiyi yayınlama
Eklentinizi yayınladığınızda, herkese açık olarak veya yalnızca alanınızdaki kullanıcılar tarafından kullanılabilir. Yayınlama sürecine başlamadan önce yayınlamaya genel bakış başlıklı makaleyi inceleyin.
Düzenleyici eklentileri Google Workspace Marketplace'te yayınlanır. Herkese açık olarak sunulan eklentilerin yayınlanmadan önce eklenti incelemesinden geçmesi gerekir.
Daha fazla bilgi için Düzenleyici eklentisi yayınlama başlıklı makaleyi inceleyin.