Bu sayfada, oluşturabileceğiniz iki eklenti türü hakkında genel bir bakış sunulmaktadır: Google Workspace Eklentileri ve Düzenleyici Eklentileri. Bu eklenti türleri, hangi uygulamaların genişletildiği, nasıl oluşturuldukları ve kısıtlamaları açısından farklılık gösterir.
Google Workspace Eklentileri
En yeni nesil eklentiler olan Google Workspace Eklentileri, aşağıdakiler de dahil olmak üzere birçok özellik sunar:
Birden fazla Google Workspace uygulaması için tek bir eklenti derleyin: Gmail, Takvim, Drive ve Düzenleyiciler için ayrı eklentiler kullanmak yerine birden fazla Google Workspace uygulamasını genişletmek için tek bir Google Workspace eklentisi oluşturup yönetebilirsiniz.
Marka bilinirliğinizi artırma: Eklentiler simgeleri, varsayılan olarak eklentinin ana makine uygulamalarının sağ yan panelinde görünür.
Ana sayfa deneyimleri oluşturun: Eklentinizin genişletildiği her Google Workspace uygulaması için ayrı ana sayfalar oluşturabilir veya birden fazla uygulama için aynı ana sayfayı kullanabilirsiniz.
Eklentinizdeki kullanıcının bağlamını yansıtın: Google Workspace Eklentinizi, eklentinin ana makine uygulamasına özgü arayüzleri gösterecek şekilde tasarlayabilirsiniz. Örneğin, eklentiniz, eklentinizde bir e-posta veya takvim etkinliğinden bilgileri görüntüleyebilir ya da geçerli Google Workspace uygulama sayfasına göre bir işlem önerebilir.
Standart arayüzler kullanın: Apps Komut Dosyası
Card
hizmeti tarafından sağlanan yerleşik widget öğelerinden kullanıcı arayüzleri oluşturun. Bu arayüzleri tanımlamak için HTML veya CSS konusunda uzman olmanız gerekmez.Gmail için masaüstü ve mobil istemcileri genişletme: Gmail'in kapsamını genişleten bir Google Workspace eklentisi varsa bu eklentiyi Gmail'in hem masaüstü hem de mobil sürümlerinde kullanabilirsiniz. Gmail'i genişleten bir Google Workspace Eklentisi oluşturduğunuzda, eklentinin ayrı bir mobil sürümünü tasarlamanız gerekmez. Aynı arayüz her yerde kullanılır.
Tercih ettiğiniz çalışma zamanını kullanın. Apps Komut Dosyası'na alternatif olarak, Google Workspace Eklentilerini tercih ettiğiniz barındırma altyapısı, geliştirme aracı zinciri, kaynak kontrol sistemi, kodlama dili ve kod kitaplıklarıyla geliştirebilirsiniz. Daha fazla bilgi edinmek için Herhangi bir kodlama dilinde eklenti oluşturma bölümüne bakın.
Düzenleyici Eklentileri
Düzenleyici Eklentileri; Dokümanlar, E-Tablolar, Slaytlar veya Formlar gibi Google Düzenleyici uygulamalarından birini genişletir. Her Düzenleyici Eklentisi türünün (ör. E-Tablolar eklentileri) kendi türe özgü özellikleri, kısıtlamaları ve dikkat edilmesi gereken özel noktaları olabilir. Düzenleyici Eklentileri oluştururken, Düzenleyici'ye özgü bu ayrıntıları anlamak önemlidir. Belirli Düzenleyiciler için eklentiler hakkında daha fazla ayrıntılı bilgi için ilgili bölümlere bakın:
Düzenleyici Eklentileri; dosya oluşturma, düzenleme, biçimlendirme ve uygulamalar arasında veri taşıma gibi yaygın düzenleyici görevlerini otomatik hale getirebilir. Düzenleyici Eklenti arayüzleri, elinizdeki görevler için büyük ölçüde özelleştirilebilir.
Düzenleyici Eklentileri, Google Workspace Eklentilerinden aşağıdaki şekillerde farklı davranır:
- Düzenleyici Eklentileri; menü öğeleri, iletişim kutuları ve kenar çubuklarından oluşan arayüzler oluşturabilir. Eklentiler iletişim kutuları ve kenar çubukları, standart HTML ve CSS kullanılarak tanımlanır.
- Düzenleyici Eklentileri, Google Drive'da dosya oluşturduğu, değiştirdiği veya dosyalarla başka bir şekilde etkileşimde bulunduğu için özel yetkilendirme kurallarına sahiptir. Bir Düzenleyici Eklentisi geliştirirken Düzenleyici Eklentisi yetkilendirme yaşam döngüsünü anlamak önemlidir.
- Her düzenleyicide oluşturulan ve güncellenen dosyaların belirli yapıları vardır. Örneğin, Google Slaytlar sunuları slayt, ana slayt veya düzen olabilen sayfalardan oluşur. Eklentiler, dosyaları okurken veya düzenlerken bu dosyalarla genellikle etkileşime girdiği için bu dosya yapılarını anlamanız gerekir.
- Düzenleyici Eklentileri yalnızca masaüstü istemcilerinde çalışır, Android veya iOS'te çalışmaz.
- Düzenleyici Eklentileri, Apps Komut Dosyası'nda geliştirilmiş olmalıdır.