Eklentilerin yapabileceği işlemler konusunda birkaç kısıtlama vardır. Bu tuzakları önleyerek kullanıcılarınızın genel deneyimini iyileştirin.
Genel kısıtlamalar
Aşağıdaki kısıtlamalar tüm eklentiler için geçerlidir. Aşağıdakileri yapmayın:
Google Workspace'teki özellikleri değiştirme
Eklenti çerçevesi, sınırlar eklemek için değil, Google Workspace uygulamalarını geliştirmek için tasarlanmıştır. Bu nedenle, mevcut özellikleri değiştiremez veya Google Workspace doküman paylaşım modelini kilitleyemezsiniz.
Kullanıcılardan yükleme için ücret alma
Kullanıcılardan eklenti yükleme karşılığında ücret alınmasına izin verilmez ve eklentiler reklam içeremez. Ancak kendi ödeme sisteminizi kullanabilir veya mevcut bir faturalandırma veritabanına çağrı gönderebilirsiniz. Eklentiniz, kullanıcılara fatura kesen Google dışı hizmetlere bağlanabilir.
Çok sayıda etkinliği algılama
Belirli tetikleyiciler dışında, eklentiler kullanıcının eklenti dışında ne yaptığını bilemez. Örneğin, kullanıcının ana uygulama araç çubuğunu tıkladığını algılayamazsınız. Bir kenar çubuğunun istemci tarafı kodundan dosya içeriğindeki değişiklikleri sorgulamak mümkündür ancak her zaman küçük bir gecikmeyle karşılaşırsınız.
Google Workspace eklentileri
Aşağıdaki kısıtlamalar yalnızca Google Workspace eklentileri ve Kart hizmeti'nin kullanımı için geçerlidir. Aşağıdakileri yapmayın:
Tüm Google Workspace uygulamalarını genişletme
Google Workspace eklentileri yalnızca Gmail, Takvim, Drive, Dokümanlar, E-Tablolar ve Slaytlar'ı genişletebilir. Google Workspace eklentileri, diğer Google Workspace uygulamalarını da genişletebilecek.
Drive'da bağlama dayalı tetikleme
Google Workspace eklentileri, yalnızca Gmail'de iletiler okunurken veya yazılırken ve Takvim'de etkinlikler açıkken bağlama dayalı tetikleme sağlayabilir. Drive dosyaları için bağlama dayalı tetikleme henüz desteklenmemektedir. Geçiş dönemi geliştirme uygulamalarına bakın.
Düzenleyicilerde doküman bağlamı
Google Workspace eklentileri, düzenleyicilerde doküman bağlamının kullanılmasını henüz desteklemiyor. Yani, mevcut dokümanı almak için SpreadsheetApp.getActiveSpreadsheet()
gibi yöntemleri kullanamazsınız. Geçiş dönemi geliştirme uygulamalarına bakın.
HTML/CSS veya istemci tarafı komut dosyası kullanma
Google Workspace eklentileri kart tabanlı arayüzler kullanmalıdır. Düzenleyici eklentileri tarafından desteklenen HTML/CSS arayüzleri kullanılamaz. Google Workspace eklentileri, kullanıcı arayüzleri oluşturmak için widget tabanlı bir yaklaşım kullanır. Bu sayede, her biri için ayrı bir arayüz oluşturmanız gerekmeden eklentinin masaüstü ve mobil platformlarda sorunsuz çalışması sağlanır.
Tam mobil destek
Google Workspace eklentileri şu anda masaüstü web istemcilerinde çalışır. Bağlama dayalı tetikleme (ör. Gmail ileti okuma) Gmail mobil uygulamasından da desteklenir. Bağlama dayalı olmayan ana sayfalar henüz Gmail, Takvim veya Drive mobil uygulamalarında kullanılamaz. Google Workspace eklentileri mobil web tarayıcılarında kullanılamaz.
Apps Komut Dosyası tetikleyicilerini kullanma
Google Workspace eklentilerinde Apps Komut Dosyası basit tetikleyicileri oluşturamaz veya kullanamazsınız.
SVG resimleri kullanma
SVG resimlerini şu anda Kart hizmeti kartları ve widget'larıyla kullanamazsınız.
100'den fazla widget'ınız varsa
Performans nedeniyle bir karta 100'den fazla widget veya 100 kart bölümü ekleyemezsiniz.