Bu sayfada, oluşturabileceğiniz iki eklenti türüne (Google Workspace eklentileri ve Düzenleyici eklentileri) genel bir bakış sunulmaktadır. Bu eklenti türleri, hangi uygulamaları genişlettikleri, nasıl oluşturuldukları ve hangi kısıtlamalara sahip oldukları açısından farklılık gösterir.
Google Workspace eklentileri
Google Workspace eklentileri, en yeni nesil eklentilerdir ve aşağıdakiler gibi birçok özellik sunar:
Birden fazla Google Workspace uygulaması için tek bir eklenti oluşturma: Her Google Workspace uygulaması için ayrı eklentiler oluşturmak yerine, Google Workspace genelinde çalışan tek bir Google Workspace eklentisi oluşturup yönetebilirsiniz. Google Workspace eklentileri aşağıdaki ana makine uygulamalarını genişletebilir:
- Gmail
- Google Takvim
- Google Chat (Geliştirici Önizlemesi)
- Google Dokümanlar
- Google Drive
- Google E-Tablolar
- Google Slaytlar
Marka bilinirliğinizi artırın: Eklenti simgeleri varsayılan olarak eklentinin barındırma uygulamalarının sağ tarafındaki panelde görünür.
Ana sayfa deneyimleri oluşturma: Eklentinizin kapsamını genişlettiği her Google Workspace uygulaması için ayrı ana sayfalar oluşturabilir veya birden fazla uygulama için aynı ana sayfayı kullanabilirsiniz.
Kullanıcı bağlamını eklentinizde yansıtın: Google Workspace eklentinizi, eklentinin barındırma uygulamasına özgü arayüzleri gösterecek şekilde tasarlayabilirsiniz. Örneğin, eklentiniz bir e-posta veya takvim etkinliğindeki bilgileri görüntüleyebilir ya da mevcut Google Workspace uygulaması sayfasına göre bir işlem önerebilir.
Standartlaştırılmış arayüzleri 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şletin: Bir Google Workspace eklentisi Gmail'i genişletiyorsa bu eklentiyi Gmail'in hem masaüstü hem de mobil sürümlerinde kullanabilirsiniz. Gmail'i genişleten bir Google Workspace eklentisi oluşturursanız eklentinin ayrı bir mobil sürümü tasarlamanız gerekmez. Her yerde aynı arayüz kullanılır.
Tercih ettiğiniz çalışma zamanını kullanın. Tercih ettiğiniz barındırma altyapısı, geliştirme araç zinciri, kaynak denetim sistemi, kodlama dili ve kod kitaplıklarıyla Google Workspace eklentileri geliştirebilirsiniz.
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 eklenti türü (ör. E-Tablolar eklentileri) türe özgü bir dizi özelliğe, kısıtlamaya ve özel hususa sahip olabilir. Editor eklentileri oluştururken Editor'a özgü bu ayrıntıları anlamak önemlidir. Belirli düzenleyicilere yönelik eklentiler hakkında daha fazla bilgi için ilgili bölümlere bakın:
Düzenleyici eklentileri; dosya oluşturma, düzenleme, biçimlendirme ve verileri uygulamalar arasında taşıma gibi yaygın düzenleyici görevlerini otomatikleştirebilir. Düzenleyici eklenti arayüzleri, eldeki görevler için son derece özelleştirilebilir.
Düzenleyici eklentileri, Google Workspace eklentilerinden aşağıdaki açılardan farklı çalışır:
- Düzenleyici eklentileri, menü öğeleri, iletişim kutuları ve kenar çubuklarından oluşan arayüzler oluşturabilir. Eklenti iletişim kutuları ve kenar çubukları, standart HTML ve CSS kullanılarak tanımlanır.
- Düzenleyici eklentileri, Google Drive'da dosya oluşturup değiştirmeleri veya dosyalarla başka şekilde etkileşimde bulunmaları nedeniyle özel yetkilendirme kurallarına sahiptir. Düzenleyici eklentisi geliştirirken Düzenleyici eklentisi yetkilendirme yaşam döngüsünü anlamanız önemlidir.
- Her düzenleyicide oluşturulan ve güncellenen dosyaların belirli yapıları vardır. Örneğin, Google Slaytlar sunumları slayt, ana sayfa veya düzen olabilen sayfalardan oluşur. Eklentiler dosyaları okurken veya düzenlerken genellikle bu dosya yapılarıyla etkileşime geçtiğinden 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ı'na uygulanmalıdır.