Eklentilerin yapabilecekleri konusunda bazı kısıtlamalar vardır. Bu tuzaklardan kaçınarak kullanıcılarınızın genel deneyimini iyileştirin.
Genel kısıtlamalar
Tüm eklentiler için aşağıdaki kısıtlamalar geçerlidir. Aşağıdakileri yapmayın:
Google Workspace'teki özellikleri değiştirme
Eklenti çerçevesi, Google Workspace uygulamalarını geliştirmek için tasarlanmıştır, sınırlama eklemek için değil. Bu nedenle, mevcut özellikleri değiştiremez veya Google Workspace doküman paylaşım modelini kilitleyemezsiniz.
Kullanıcılardan yükleme ücreti alma
Kullanıcılardan eklenti yükleme ücreti alınamaz ve eklentiler reklam içeremez. Ancak kendi ödeme sisteminizi kullanabilir veya mevcut bir faturalandırma veritabanını arayabilirsiniz. Eklentiniz, kullanıcılara fatura kesen Google dışı hizmetlere bağlanabilir.
Çok sayıda etkinliği algılama
Belirli tetikleyiciler hariç olmak üzere, eklentiler kullanıcının eklentinin dışında yaptığı işlemleri belirleyemez. Örneğin, kullanıcının ana uygulama araç çubuğunu tıkladığı zamanı algılayamazsınız. Bir dosyanın içeriğindeki değişiklikleri, her zaman küçük bir gecikme olsa da bir kenar çubuğunun istemci tarafı kodundan yoklamak mümkündür.
Google Workspace eklentileri
Aşağıdaki kısıtlamalar yalnızca Google Workspace eklentileri ve Kart hizmetinin 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, Meet, Dokümanlar, E-Tablolar ve Slaytlar'ı genişletebilir. Google Workspace eklentileri, diğer Google Workspace uygulamalarının kapsamını genişletebilecek.
Düzenleyicilerde doküman bağlamı
Google Workspace eklentileri, düzenleyicilerde doküman bağlamının kullanımını henüz desteklemiyor. Yani, mevcut dokümanı edinmek için SpreadsheetApp.getActiveSpreadsheet() gibi yöntemleri kullanamazsınız.
HTML/CSS veya istemci tarafı komut dosyası kullanma
Google Workspace eklentileri kart tabanlı arayüzler kullanmalıdır. Editor 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, eklenti hem masaüstü hem de mobil platformlarda iyi çalışır ve her platform için ayrı bir arayüz oluşturmanız gerekmez.
Tam mobil destek
Google Workspace eklentileri şu anda masaüstü web istemcilerinde çalışmaktadır. Bağlama dayalı tetikleme (ör. Gmail mesajı okuma) Gmail mobil uygulamasında 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 eklentisinde Apps Komut Dosyası basit tetikleyicileri oluşturamaz veya kullanamazsınız.
SVG resimlerini kullanma
SVG resimleri ş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.