Halaman ini memberikan ringkasan umum tentang dua jenis add-on yang dapat Anda buat: add-on Google Workspace dan add-on Editor. Jenis add-on ini berbeda dalam aplikasi yang diperluas, cara pembuatannya, dan batasan yang dimilikinya.
Add-on Google Workspace
Add-on Google Workspace adalah add-on generasi terbaru, dan menyediakan banyak kemampuan, termasuk:
Buat hanya satu add-on untuk beberapa aplikasi Google Workspace: Daripada membuat add-on terpisah untuk setiap aplikasi Google Workspace, Anda dapat membuat dan mengelola satu add-on Google Workspace yang berfungsi di seluruh Google Workspace. Add-on Google Workspace dapat memperluas aplikasi host berikut:
- Gmail
- Google Kalender
- Google Chat (Pratinjau Developer)
- Google Dokumen
- Google Drive
- Google Spreadsheet
- Google Slide
Meningkatkan brand awareness Anda: Ikon add-on secara default terlihat di panel sisi kanan aplikasi host add-on.
Membangun pengalaman halaman beranda: Anda dapat membuat halaman beranda individual untuk setiap aplikasi Google Workspace yang diperluas add-on Anda, atau menggunakan halaman beranda yang sama untuk beberapa aplikasi.
Mencerminkan konteks pengguna di add-on Anda: Anda dapat mendesain add-on Google Workspace untuk menampilkan antarmuka khusus aplikasi host add-on. Misalnya, add-on Anda dapat menampilkan info dari email atau acara kalender, atau menyarankan tindakan berdasarkan halaman aplikasi Google Workspace saat ini.
Menggunakan antarmuka standar: Buat antarmuka pengguna dari elemen widget bawaan yang disediakan oleh layanan
Card
Apps Script. Anda tidak memerlukan keahlian HTML atau CSS untuk menentukan antarmuka ini.Memperluas klien desktop dan seluler untuk Gmail: Jika add-on Google Workspace memperluas Gmail, Anda dapat menggunakannya di Gmail versi desktop dan seluler. Jika Anda membuat add-on Google Workspace yang memperluas Gmail, Anda tidak perlu mendesain versi seluler add-on yang terpisah. Antarmuka yang sama digunakan di mana saja.
Gunakan runtime pilihan Anda. Anda dapat mengembangkan add-on Google Workspace dengan infrastruktur hosting, rangkaian alat pengembangan, sistem kontrol sumber, bahasa coding, dan pustaka kode pilihan Anda.
Add-on editor
Add-on editor memperluas salah satu aplikasi Editor Google, seperti Dokumen, Spreadsheet, Slide, atau Formulir. Setiap jenis add-on Editor (misalnya, add-on Spreadsheet) dapat memiliki serangkaian kemampuan, batasan, dan pertimbangan khusus jenisnya sendiri. Saat membuat add-on Editor, penting untuk memahami detail khusus Editor ini. Untuk mengetahui detail selengkapnya tentang add-on untuk Editor tertentu, lihat bagian yang sesuai:
Add-on editor dapat mengotomatiskan tugas editor umum seperti pembuatan, pengeditan, pemformatan, dan pemindahan data antar-aplikasi. Antarmuka add-on editor dapat disesuaikan dengan mudah untuk tugas yang sedang dikerjakan.
Add-on editor ideal untuk mengotomatiskan tugas dalam Google Dokumen, Spreadsheet, Slide, atau Formulir untuk penggunaan pribadi atau internal. Untuk add-on yang memerlukan kemampuan skala besar yang perlu menangani banyak pengguna, memerlukan latensi rendah, atau menuntut kontrol penuh atas infrastruktur Anda, pertimbangkan untuk membuat add-on Google Workspace di lingkungan runtime yang berbeda untuk kontrol yang lebih baik atas proses infrastruktur, deployment, dan rilis.
Add-on editor berperilaku berbeda dari add-on Google Workspace dalam cara berikut:
- Add-on editor dapat membuat antarmuka yang terdiri dari item menu, dialog, dan sidebar. Dialog dan sidebar add-on ditentukan menggunakan HTML dan CSS standar.
- Add-on editor memiliki aturan otorisasi khusus karena add-on tersebut membuat, mengubah, atau berinteraksi dengan file dalam Google Drive. Penting untuk memahami siklus proses otorisasi add-on Editor saat mengembangkan add-on Editor.
- File yang dibuat dan diperbarui di setiap editor memiliki struktur tertentu. Misalnya, presentasi Google Slide terdiri dari halaman yang dapat berupa slide, master, atau tata letak. Anda harus memahami struktur file ini, karena add-on sering berinteraksi dengannya saat membaca atau mengedit file.
- Add-on editor hanya berfungsi di klien desktop, bukan Android atau iOS.
- Add-on editor harus diterapkan di Apps Script.