Halaman ini menjelaskan opsi untuk memperluas antarmuka pengguna (UI) Google Workspace. Anda dapat memperluas UI Google Workspace karena berbagai alasan, termasuk:
- Integrasikan aplikasi atau layanan Anda ke Google Workspace, sehingga pengguna dapat menggunakan aplikasi secara langsung dari satu atau beberapa aplikasi Google Workspace. Misalnya, buat Add-on Google Workspace yang membuat smart chip dan pratinjau link untuk layanan Anda di dalam Google Dokumen.
- Bantu pengguna Google Workspace menjadi lebih produktif atau tingkatkan alur kerja mereka. Misalnya, bangun aplikasi Google Chat yang memungkinkan pengguna melaporkan time sheet mingguan langsung dari Google Chat.
- Menambahkan kemampuan yang tidak tersedia secara native di Google Workspace. Misalnya, tambahkan menu khusus di Google Dokumen, Spreadsheet, atau Slide.
Anda dapat memublikasikan sebagian besar opsi untuk memperluas UI Google Workspace ke Google Workspace Marketplace, sebuah toko online tempat pengguna dapat menemukan dan menginstal aplikasi pihak ketiga yang terintegrasi dengan Google Workspace.
Ringkasan opsi untuk memperluas UI Google Workspace
Tabel berikut mencantumkan opsi untuk memperluas UI Google Workspace dan membandingkannya berdasarkan karakteristik berikut:
- Aplikasi yang diperluas: Mencantumkan aplikasi Google Workspace yang dapat diperluas dengan opsi yang ditentukan.
- Opsi coding: Mencantumkan cara yang dapat Anda gunakan untuk membangun, termasuk:
- AppSheet: Platform pengembangan tanpa kode.
- Apps Script: Platform pengembangan berbasis cloud dengan sedikit kode berbasis JavaScript.
- Pengembangan penuh: Tech stack Anda sendiri yang mendukung bahasa coding pilihan Anda.
- UI framework: Menunjukkan jenis framework UI yang dapat Anda
gunakan untuk membangun setiap opsi, termasuk:
- Berbasis kartu: Antarmuka kartu adalah widget dan kartu yang telah ditetapkan sebelumnya yang dibuat dengan Layanan Kartu menggunakan Apps Script atau dengan menampilkan JSON yang diformat dengan benar untuk merender kartu dengan tech stack pilihan Anda (dev penuh). Antarmuka berbasis kartu tidak memerlukan pengetahuan tentang HTML atau CSS, dan berfungsi dengan baik pada klien desktop dan seluler.
- HTML: Apps Script menawarkan layanan HTML untuk mengembangkan halaman web yang dapat berinteraksi dengan fungsi Apps Script sisi server. Antarmuka yang dikembangkan dengan layanan HTML sangat mudah disesuaikan, tetapi memerlukan pekerjaan manual yang lebih besar untuk menciptakan pengalaman pengguna yang luar biasa.
- iFrame: iFrame menyematkan konten eksternal ke Google Workspace dan menawarkan kemampuan penyesuaian terbesar untuk antarmuka pengguna.
Berikut ini adalah deskripsi untuk setiap opsi.
Yang bisa Anda build | Pratinjau | Aplikasi yang diperluas | Opsi coding | UI berbasis kartu | UI HTML | UI iFrame |
---|---|---|---|---|---|---|
Add-on Google Workspace |
|
|
|
|||
Pratinjau link dan smart chip | Add-on Google Workspace |
|
|
|
|||
Draf email | Add-on Google Workspace |
|
|
|
|||
Konferensi Kalender | Add-on Google Workspace |
|
|
|
Menggunakan UI yang sudah ada |
||
Add-on Editor |
|
|
|
|||
Aplikasi Google Chat |
|
Chat
|
|
|||
Fungsi kustom |
|
|
|
Menggunakan UI yang sudah ada |
||
Makro |
|
|
|
Menggunakan UI yang sudah ada |
||
Menu, dialog, dan sidebar kustom |
|
|
|
|||
Aplikasi Google Drive |
|
|
|
Menggunakan UI yang sudah ada |
||
Add-on Google Classroom |
|
Kelas
|
|
Add-on Google Workspace
Add-on Google Workspace adalah aplikasi yang terintegrasi dengan aplikasi Google Workspace. Add-on Google Workspace dapat memperluas beberapa aplikasi Google Workspace. Aplikasi paling sering dibuka di sidebar dari dalam aplikasi Google Workspace yang diperluas.
Lihat dokumentasi Add-on Google Workspace
Opsi coding:
Memperluas aplikasi berikut:
Framework UI yang tersedia:
Pratinjau link dan smart chip | Add-on Google Workspace
Add-on Google Workspace yang memperluas Dokumen dapat membuat pratinjau link kustom dari layanan pihak ketiga. Serupa dengan smart chip yang dihasilkan Dokumen untuk sebutan orang, file, acara kalender, atau entitas lain dalam aplikasi Google Workspace, add-on dapat menghasilkan smart chip untuk link pihak ketiga dan menampilkan kartu pratinjau saat seseorang mengarahkan kursor ke chip.
Anda dapat menambahkan pratinjau link ke Add-on Google Workspace yang ada atau membuat Add-on Google Workspace terpisah khusus untuk pratinjau link.
Melihat pratinjau link dan dokumentasi smart chip
Opsi coding:
Memperluas aplikasi berikut:
Framework UI yang tersedia:
Draf email | Add-on Google Workspace
Add-on Google Workspace yang memperluas Gmail dapat menyediakan antarmuka khusus saat pengguna menulis pesan baru atau membalas pesan yang ada. Untuk menggunakan antarmuka ini, pengguna membuka add-on dari dalam draf email, baik di bagian bawah draf atau di menu Opsi lainnya
.
Opsi coding:
Memperluas aplikasi berikut:
Framework UI yang tersedia:
Konferensi kalender | Add-on Google Workspace
Jika Anda adalah penyedia konferensi web, Anda dapat membuat Add-on Google Workspace yang memperluas Google Kalender dengan solusi konferensi Anda. Add-on ini menambahkan opsi konferensi untuk acara Kalender, sehingga pengguna dapat membuat dan bergabung ke konferensi tersebut langsung dari Kalender.
Lihat dokumentasi konferensi Kalender
Opsi coding:
Memperluas aplikasi berikut:
Framework UI yang tersedia:
Menggunakan UI yang ada
Add-on Editor
Add-on Editor adalah aplikasi yang memperluas Dokumen, Spreadsheet, Slide, atau Formulir. Add-on Editor hanya dapat memperluas satu aplikasi per add-on, tetapi Anda dapat memublikasikan beberapa Add-on Editor dalam listingan Marketplace yang sama. Pengguna membuka Add-on Editor dari menu Ekstensi di aplikasi yang diperluas.
Anda dapat menggunakan antarmuka berikut untuk Add-on Editor:
- Sidebar di samping aplikasi yang diperluas.
- Dialog yang menempatkan aplikasi yang akan diperluas.
- Item menu yang menjalankan skrip.
- Fungsi kustom di spreadsheet Google Spreadsheet.
Lihat dokumentasi Add-on Editor
Opsi coding:
Memperluas aplikasi berikut:
Framework UI yang tersedia:
Aplikasi chat
Aplikasi Chat menghadirkan resource dan layanan ke dalam Chat. Anda dapat mendesain aplikasi Chat untuk berinteraksi dengan pengguna dalam berbagai cara, termasuk:
- Tanggapi perintah garis miring dengan pesan teks atau pesan kartu.
- Buka dialog untuk membantu pengguna menyelesaikan proses multi-langkah, seperti mengisi data formulir.
- Lihat pratinjau link dengan melampirkan kartu yang berisi informasi bermanfaat agar pengguna dapat mengambil tindakan langsung dari percakapan.
Lihat dokumentasi aplikasi Chat
Opsi coding:
Memperluas aplikasi berikut:
Framework UI yang tersedia:
Fungsi kustom
Fungsi kustom memungkinkan Anda menambahkan lebih banyak fungsi di Spreadsheet. Pengguna dapat menemukan dan menggunakannya seperti salah satu dari ratusan fungsi bawaan yang tersedia di Spreadsheet. Anda dapat memublikasikan fungsi kustom sebagai Add-on Editor.
Lihat dokumentasi fungsi kustom
Opsi coding:
Memperluas aplikasi berikut:
Framework UI yang tersedia:
Menggunakan UI yang ada
Makro
Makro adalah rekaman di Spreadsheet yang menduplikasi rangkaian interaksi UI tertentu yang Anda tentukan. Anda dapat menautkan makro ke pintasan keyboard atau menjalankannya dari menu Ekstensi > Macro.
Saat Anda merekam makro, Spreadsheet otomatis membuat fungsi Apps Script yang mereplikasi interaksi UI. Anda dapat mengedit makro langsung di editor Apps Script. Anda dapat menulis makro dari awal di Apps Script, atau menggunakan fungsi yang sudah ditulis dan mengubahnya menjadi makro.
Opsi coding:
Memperluas aplikasi berikut:
Framework UI yang tersedia:
Menggunakan UI yang ada
Menu, dialog, dan sidebar kustom
Anda dapat menambahkan menu kustom, perintah, notifikasi, serta dialog dan sidebar berbasis HTML ke file di Dokumen, Spreadsheet, Slide, dan Formulir. Menu {i>custom<i} muncul di samping menu {i>default<i} aplikasi yang diperluas. Dialog, sidebar, perintah, dan pemberitahuan biasanya diaktifkan oleh tindakan pengguna seperti klik item menu, atau oleh pemicu seperti pemicu berbasis peristiwa.
Melihat dokumentasi menu, dialog, dan sidebar kustom
Opsi coding:
Memperluas aplikasi berikut:
Framework UI yang tersedia:
Aplikasi Drive
Jika aplikasi Anda mendukung file Drive, Anda dapat berintegrasi dengan antarmuka pengguna Drive untuk menampilkan aplikasi sebagai opsi untuk membuat atau membuka file. Aplikasi Anda dapat muncul di menu Baru > Lainnya dan menu Buka dengan saat pengguna mengklik kanan file di Drive. Saat pengguna memilih aplikasi Anda dari salah satu menu, aplikasi Anda akan terbuka di jendela baru.
Lihat dokumentasi aplikasi Drive
Opsi coding:
Memperluas aplikasi berikut:
Framework UI yang tersedia:
Menggunakan UI yang ada
Add-on Google Classroom
Add-on Google Classroom memungkinkan pendidik membuat lampiran pada tugas kursus, pengumuman, atau materi tugas. Lampiran ini membuka konten pihak ketiga dalam iframe di Classroom. iframe akan membuka URL terpisah, bergantung pada jenis pengguna dan konteks Classroom.
Lihat dokumentasi add-on Classroom
Opsi coding:
Memperluas aplikasi berikut:
Framework UI yang tersedia: