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 dosyanın içeriğindeki değişiklikleri, kenar çubuğunun istemci tarafı kodundan 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, Meet, Dokümanlar, E-Tablolar ve Slaytlar'ı genişletebilir. Google Workspace eklentileri, diğer Google Workspace uygulamalarını da genişletebilecek.
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.
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 Script 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.