Bu sayfada, oluşturabileceğiniz iki tür eklentiye (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ı bakımından farklılık gösterir.
Google Workspace eklentileri
Google Workspace eklentileri, eklentilerin en yeni neslidir ve aşağıdakiler de dahil olmak üzere 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'te çalışan tek bir Google Workspace eklentisi oluşturup yönetebilirsiniz. Google Workspace eklentileri aşağıdaki ana makine uygulamalarının kapsamı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ırma: Eklenti simgeleri, eklentinin barındırıldığı uygulamaların sağ tarafındaki panelde varsayılan olarak görünür.
Ana sayfa deneyimleri oluşturma: Eklentinizin genişlettiği her Google Workspace uygulaması için ayrı ana sayfalar oluşturabilir veya birden fazla uygulama için aynı ana sayfayı kullanabilirsiniz.
Eklentinizde kullanıcının bağlamını yansıtın: Google Workspace eklentinizi, eklentinin barındırıcı uygulamasına özel arayüzler gösterecek şekilde tasarlayabilirsiniz. Örneğin, eklentiniz bir e-postadaki veya takvim etkinliğindeki bilgileri gösterebilir ya da mevcut Google Workspace uygulama sayfasına göre bir işlem önerebilir.
Standartlaştırılmış arayüzler kullanma: 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: Bir Google Workspace eklentisi Gmail'i genişletiyorsa 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ünü 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 kontrol sistemi, kodlama dili ve kod kitaplıklarıyla Google Workspace eklentileri geliştirebilirsiniz.
Düzenleyici eklentileri
Düzenleyici eklentileri, Google Düzenleyici uygulamalarından birini (ör. Dokümanlar, E-Tablolar, Slaytlar veya Formlar) genişletir. Her bir Düzenleyici eklenti türünün (ör. E-Tablolar eklentileri) türe özgü yetenekleri, kısıtlamaları ve özel hususları 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 bilgi edinmek istiyorsanız 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 otomatikleştirebilir. Düzenleyici eklenti arayüzleri, mevcut görevler için son derece özelleştirilebilir.
Düzenleyici eklentileri, Google Dokümanlar, E-Tablolar, Slaytlar veya Formlar'daki görevleri kişisel ya da şirket içi kullanım için otomatikleştirmek üzere idealdir. Çok sayıda kullanıcıyı yönetmesi gereken, düşük gecikme süresi gerektiren veya altyapınız üzerinde tam kontrol isteyen büyük ölçekli özellikler gerektiren eklentiler için altyapı, dağıtım ve yayın süreçleri üzerinde daha iyi kontrol sağlamak amacıyla farklı bir çalışma zamanı ortamında Google Workspace eklentileri oluşturmayı düşünebilirsiniz.
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. Eklenti iletişim kutuları ve kenar çubukları standart HTML ve CSS kullanılarak tanımlanır.
- Düzenleyici eklentileri, Google Drive'daki dosyaları oluşturduğu, değiştirdiği veya başka bir şekilde bu dosyalarla etkileşimde bulunduğu için özel yetkilendirme kurallarına sahiptir. 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ı; slaytlar, ana slaytlar veya düzenler olabilen sayfalardan oluşur. Eklentiler, dosyaları okurken veya düzenlerken genellikle bu dosya yapılarıyla etkileşime girdiğinden bu yapıları anlamanız gerekir.
- Düzenleyici eklentileri yalnızca masaüstü istemcilerde çalışır, Android veya iOS'te çalışmaz.
- Düzenleyici eklentileri Apps Komut Dosyası'nda uygulanmalıdır.