Kısıtlamalar

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.