Ada beberapa batasan terkait apa yang dapat dilakukan oleh {i>add-on<i}. Meningkatkan pengalaman pengguna secara keseluruhan dengan menghindari perangkap ini.
Batasan umum
Pembatasan berikut berlaku untuk semua add-on. Jangan lakukan hal berikut:
Mengubah fitur di Google Workspace
Framework add-on dirancang untuk meningkatkan aplikasi Google Workspace, bukan menambahkan batasan. Karenanya, Anda tidak boleh mengubah fitur yang ada atau mengunci Model berbagi dokumen Google Workspace.
Meminta pengguna untuk menginstal
Kami tidak menyediakan cara untuk menagih pengguna atas penginstalan add-on dan add-on tidak dapat menyertakan iklan. Namun, Anda dapat melakukan pembayaran bergelombang sendiri sistem atau panggilan ke database penagihan yang ada. Add-on Anda dapat terhubung ke layanan non-Google yang menagih pengguna.
Mendeteksi banyak peristiwa
Kecuali untuk pemicu tertentu, add-on tidak dapat mengetahui apa yang dilakukan pengguna di luar add-on itu sendiri. Misalnya, Anda tidak dapat mendeteksi saat pengguna mengklik {i>toolbar<i} aplikasi {i>host<i}. Anda dapat melakukan polling perubahan konten file dari kode sisi klien {i>sidebar<i}, meskipun Anda akan selalu mengalami sedikit keterlambatan.
Add-on Google Workspace
Pembatasan berikut hanya berlaku untuk Add-on Google Workspace dan penggunaan Layanan kartu. Jangan lakukan hal berikut:
Memperluas semua aplikasi Google Workspace
Add-on Google Workspace hanya dapat memperluas Gmail, Kalender, Drive, Dokumen, Spreadsheet, dan Slide. Nantinya, Add-on Google Workspace akan dapat memperluas add-on Google Workspace menggunakan berbagai aplikasi obrolan.
Pemicuan kontekstual di Drive
Add-on Google Workspace hanya dapat memberikan memicu Gmail saat membaca atau menulis pesan, dan di Kalender saat acara terbuka. Pemicu kontekstual untuk file Drive belum didukung. Lihat praktik pengembangan sementara.
Konteks dokumen di editor
Add-on Google Workspace belum mendukung penggunaan
konteks dokumen dalam editor. Artinya, Anda tidak dapat
menggunakan metode seperti
SpreadsheetApp.getActiveSpreadsheet()
untuk mendapatkan dokumen saat ini. Lihat
praktik pengembangan sementara.
Menggunakan HTML/CSS atau skrip sisi klien
Add-on Google Workspace harus menggunakan add-on berbasis kartu antarmuka. Antarmuka HTML/CSS yang didukung oleh Add-on Editor tidak dapat digunakan. Add-on Google Workspace menggunakan Pendekatan berbasis widget untuk membangun pengalaman pengguna antarmuka. Dengan begitu, add-on ini dapat berfungsi dengan baik di platform desktop dan seluler tanpa mengharuskan Anda membuat antarmuka untuk masing-masing fitur.
Dukungan seluler penuh
Untuk saat ini, Add-on Google Workspace berfungsi pada klien web desktop. Pemicu kontekstual (yaitu, pembacaan pesan Gmail) juga didukung dari dalam aplikasi seluler Gmail. Halaman beranda non-kontekstual belum tersedia di aplikasi seluler Gmail, Kalender, atau Drive. Add-on Google Workspace tidak yang tersedia dari browser web seluler.
Menggunakan pemicu Apps Script
Anda tidak dapat membuat atau menggunakan Apps Script pemicu sederhana di Add-on Google Workspace.
Menggunakan Gambar SVG
Saat ini Anda tidak dapat menggunakan gambar SVG dengan Kartu dan widget Layanan kartu.
Memiliki lebih dari 100 widget
Untuk meningkatkan performa, Anda tidak dapat menambahkan lebih dari 100 widget atau 100 kartu bagian ke kartu.