Memperluas UI Google Workspace

Halaman ini menjelaskan opsi Anda 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 langsung dari satu atau beberapa aplikasi Google Workspace. Misalnya, buat add-on Google Workspace yang membuat chip smart dan pratinjau link untuk layanan Anda di dalam Google Dokumen.
  • Membantu pengguna Google Workspace menjadi lebih produktif atau meningkatkan alur kerja mereka. Misalnya, buat aplikasi Google Chat yang memungkinkan pengguna melaporkan lembar kehadiran mingguan langsung dari Google Chat.
  • Menambahkan kemampuan yang tidak tersedia secara native di Google Workspace. Misalnya, tambahkan menu kustom di Dokumen, Google Spreadsheet, atau Google Slide.

Anda dapat memublikasikan sebagian besar opsi untuk memperluas UI Google Workspace ke Google Workspace Marketplace, 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 Anda perluas dengan opsi yang diberikan.
  • Opsi pengodean: Mencantumkan cara Anda dapat membangun, termasuk:
    • AppSheet: Platform pengembangan tanpa kode.
    • Apps Script: Platform pengembangan berbasis cloud dan low-code yang berbasis di JavaScript.
    • Pengembangan penuh: Stack teknologi Anda sendiri yang mendukung bahasa pengodean pilihan Anda.
  • Framework UI: Menunjukkan jenis framework UI yang dapat Anda gunakan untuk membuat setiap opsi, termasuk:
    • Berbasis kartu: Antarmuka kartu adalah widget dan kartu yang telah ditentukan sebelumnya yang dibuat dengan Card Service menggunakan Apps Script atau dengan menampilkan JSON yang diformat dengan benar untuk merender kartu dengan stack teknologi pilihan Anda (pengembangan penuh). Antarmuka berbasis kartu tidak memerlukan pengetahuan tentang HTML atau CSS, dan berfungsi dengan baik di 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 dapat disesuaikan, tetapi memerlukan lebih banyak pekerjaan manual untuk menciptakan pengalaman pengguna yang luar biasa.
    • iframe: iframe menyematkan konten eksternal ke Google Workspace dan menawarkan penyesuaian paling banyak untuk antarmuka pengguna.

Berikut adalah deskripsi untuk setiap opsi.

Yang dapat Anda buat Pratinjau Aplikasi diperpanjang Opsi coding UI berbasis kartu UI HTML UI iframe
Add-on Google Workspace Contoh add-on Google Workspace yang menampilkan integrasi sidebar.
Logo Gmail yang menunjukkan ketersediaan integrasi email. Gmail
Logo Google Drive untuk dukungan penyimpanan file. Drive
Logo Google Kalender untuk ekstensi aplikasi penjadwalan. Kalender
Logo Google Chat untuk integrasi aplikasi pesan. Chat
Logo Google Dokumen untuk integrasi pengeditan dokumen. Dokumen
Logo Google Meet untuk integrasi konferensi video. Meet
Logo Google Spreadsheet untuk ekstensi aplikasi spreadsheet. Spreadsheet
Logo Google Slide untuk ekstensi aplikasi presentasi. Slide
Logo Google Apps Script untuk opsi coding. Apps Script
Logo Google Developer untuk opsi full stack. Full dev
Pratinjau link dan smart chip | Add-on Google Workspace Contoh pratinjau link add-on Google Workspace yang menampilkan smart chip.
Ikon Google Dokumen untuk pratinjau smart chip. Dokumen
Ikon Google Spreadsheet untuk pratinjau smart chip. Spreadsheet
Ikon Google Slide untuk pratinjau smart chip. Slide
Logo AppSheet untuk opsi pengembangan tanpa kode. AppSheet
Logo Google Apps Script untuk coding low-code. Apps Script
Logo Google Developer untuk coding profesional. Full dev
Draf email | Add-on Google Workspace Contoh add-on Google Workspace untuk draf email di Gmail.
Logo Gmail yang merepresentasikan ekstensi draf email. Gmail
Ikon Google Apps Script untuk ekstensi email. Apps Script
Ikon Google Developer untuk developer penuh. Full dev
Tahap utama dan panel samping rapat | Add-on Google Workspace Add-on Google Meet berinteraksi dengan panggung utama dan panel samping.
Logo Google Meet untuk integrasi rapat. Meet
Logo Google Developer untuk rapat coding. Full dev
Aplikasi Google Chat | Add-on Google Workspace Contoh aplikasi Chat yang menampilkan pesan interaktif di Chat.
Logo Google Chat untuk ekstensi chat. Chat
Logo AppSheet untuk opsi aplikasi chat. AppSheet
Logo Google Apps Script untuk ekstensi chat. Apps Script
Logo Google Developer untuk chat full stack. Full dev
Konferensi kalender | Add-on Google Workspace Contoh antarmuka konferensi add-on Google Workspace untuk Kalender.
Logo Google Kalender untuk fitur konferensi. Kalender
Logo Google Apps Script untuk ekstensi kalender. Apps Script

Menggunakan UI yang ada

Add-on editor Contoh add-on editor yang menampilkan ekstensi Google Dokumen.
Logo Google Dokumen untuk editor dokumen. Dokumen
Logo Google Spreadsheet untuk editor spreadsheet. Spreadsheet
Logo Google Slide untuk editor presentasi. Slide
Logo Google Formulir untuk editor formulir. Formulir
Logo Google Apps Script untuk pengeditan spreadsheet. Apps Script
Fungsi kustom | Add-on Editor Contoh fungsi kustom yang menunjukkan penggunaan formula spreadsheet.
Logo Google Spreadsheet untuk fungsi kustom. Spreadsheet
Logo Google Apps Script untuk menulis skrip. Apps Script

Menggunakan UI yang ada

Makro | Add-on editor Contoh makro yang menampilkan langkah-langkah otomatisasi spreadsheet yang direkam.
Logo Google Spreadsheet untuk membuat makro. Spreadsheet
Logo Google Apps Script untuk mengotomatiskan tugas. Apps Script

Menggunakan UI yang ada

Menu, dialog, dan sidebar kustom | Add-on editor Contoh menu dan sidebar yang menampilkan penyesuaian UI editor.
Logo Google Dokumen untuk sidebar dokumen. Dokumen
Logo Google Spreadsheet untuk dialog spreadsheet. Spreadsheet
Logo Google Slide untuk sidebar presentasi. Slide
Logo Google Formulir untuk dialog formulir. Formulir
Logo Google Apps Script untuk sidebar. Apps Script
Aplikasi Google Drive Contoh aplikasi Drive yang menampilkan integrasi menu file.
Logo Google Drive untuk akses file. Drive
Logo Google Developer untuk dukungan full stack. Pengembangan penuh

Menggunakan UI yang ada

Add-on Google Classroom Contoh add-on Google Classroom yang menampilkan antarmuka lampiran tugas.
Logo Google Classroom untuk alat pendidik. Classroom
Logo Google Developer untuk integrasi ruang kelas. Full dev

Jenis integrasi aplikasi

Bagian berikut menjelaskan jenis integrasi aplikasi yang dapat Anda buat untuk memperluas UI Google Workspace.

Untuk membagikan fitur Anda kepada pengguna Google Workspace lainnya, Anda dapat memublikasikan listingan di Google Workspace Marketplace. Untuk mempelajari jenis integrasi aplikasi yang dapat dicantumkan bersama, lihat Mencantumkan integrasi aplikasi dalam satu listingan di dokumentasi Marketplace.

Add-on Google Workspace

Contoh add-on Google Workspace yang menampilkan integrasi aplikasi sidebar.

Contoh add-on Google Workspace yang menampilkan integrasi aplikasi sidebar.

Add-on Google Workspace adalah aplikasi yang terintegrasi dengan aplikasi Google Workspace. Add-on dapat memperluas beberapa aplikasi Google Workspace. Biasanya, aplikasi terbuka di sidebar dari dalam aplikasi Google Workspace yang diperluasnya.

Selain membuat sidebar, Anda dapat membuat fitur berikut untuk add-on:

Melihat dokumentasi add-on Google Workspace

Logo Google Workspace Marketplace untuk publikasi. Dapat dipublikasikan



Opsi pengodean:

Logo Google Apps Script untuk coding otomatis. Apps Script
Logo Google Developer untuk pengembangan software. Full dev

Memperluas aplikasi berikut:

Logo Gmail untuk integrasi aplikasi email. Gmail
Ikon Google Drive untuk integrasi file. Drive
Ikon Google Kalender untuk aplikasi penjadwalan. Kalender
Logo Google Chat untuk alat percakapan. Chat

Ikon Google Dokumen untuk pengeditan dokumen. Dokumen
Logo Google Meet untuk alat video. Meet
Logo Google Spreadsheet yang mewakili aplikasi spreadsheet. Spreadsheet
Ikon Google Slide untuk aplikasi presentasi. Slide

Framework UI yang tersedia:

Ikon Framework Kartu untuk desain UI. Framework kartu



Contoh pratinjau link yang menampilkan smart chip deskriptif.

Contoh pratinjau link yang menampilkan smart chip deskriptif.

Add-on Google Workspace yang memperluas Dokumen dapat membuat pratinjau link kustom dari layanan pihak ketiga. Mirip dengan chip smart yang dibuat Dokumen untuk penyebutan orang, file, acara kalender, atau entitas lain dalam aplikasi Google Workspace, add-on dapat membuat chip smart 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 terpisah khusus untuk pratinjau link.

Melihat dokumentasi pratinjau link dan chip smart

Logo Google Workspace Marketplace untuk publikasi. Dapat dipublikasikan



Opsi pengodean:

Logo AppSheet untuk pengembangan tanpa kode. AppSheet
Ikon Google Apps Script untuk skrip otomatisasi. Apps Script
Ikon Google Developer untuk developer full stack. Full dev

Memperluas aplikasi berikut:

Ikon Google Dokumen untuk alat ekstensi dokumen. Dokumen
Ikon Google Spreadsheet untuk ekstensi alat spreadsheet. Spreadsheet
Ikon Google Slide untuk ekstensi alat presentasi. Slide

Framework UI yang tersedia:

Ikon framework kartu untuk komponen UI. Framework kartu



Draf email

Contoh draf email yang menampilkan antarmuka penulisan kustom.

Contoh draf email yang menampilkan antarmuka penulisan kustom.

Add-on Google Workspace yang memperluas Gmail dapat menyediakan antarmuka kustom 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.

Lihat dokumentasi draf email

Logo Google Workspace Marketplace untuk publikasi. Dapat dipublikasikan



Opsi pengodean:

Ikon Google Apps Script untuk alat coding. Apps Script
Logo Google Developer untuk pengembangan profesional. Full dev

Memperluas aplikasi berikut:

Logo Gmail yang mewakili integrasi email. Gmail

Framework UI yang tersedia:

Logo framework kartu untuk sistem desain. Framework kartu



Panggung utama dan panel samping rapat

Contoh add-on Meet yang menunjukkan kolaborasi di layar utama.

Contoh add-on Meet yang menunjukkan kolaborasi di layar utama.

Add-on Google Workspace yang memperluas Meet memungkinkan Anda menyematkan aplikasi ke antarmuka panel samping atau panggung utama rapat tempat pengguna dapat menemukan, membagikan, dan berkolaborasi di aplikasi Anda tanpa keluar dari Meet.

Tidak seperti add-on Google Workspace lainnya, add-on Meet tidak menggunakan UI framework kartu. Sebagai gantinya, Anda menyematkan aplikasi menggunakan iframe.

Lihat dokumentasi SDK add-on Meet

Logo Google Workspace Marketplace untuk publikasi. Dapat dipublikasikan



Opsi pengodean:

Logo Google Developer untuk alat full stack. Full dev

Memperluas aplikasi berikut:

Logo Google Meet untuk rapat video. Meet

Framework UI yang tersedia:

Ikon iframe untuk aplikasi web yang disematkan. iframe



Aplikasi Google Chat

Contoh aplikasi Chat yang menampilkan interaksi pesan.

Contoh aplikasi Chat yang menampilkan interaksi pesan.

Aplikasi Chat menghadirkan resource dan layanan ke Chat. Anda dapat mendesain aplikasi Chat untuk berinteraksi dengan pengguna dalam berbagai cara, termasuk:

  • Merespons perintah dengan pesan teks atau pesan kartu.
  • Membuka dialog untuk membantu pengguna menyelesaikan proses multi-langkah, seperti mengisi data formulir.
  • Pratinjau link dengan melampirkan kartu berisi informasi berguna yang memungkinkan pengguna mengambil tindakan langsung dari percakapan.

Melihat dokumentasi aplikasi Chat

Ikon Google Workspace Marketplace untuk publikasi aplikasi. Dapat dipublikasikan



Opsi pengodean:

Logo AppSheet untuk membuat aplikasi tanpa kode. AppSheet
Ikon Google Apps Script untuk coding tugas otomatis. Apps Script
Logo Google Developer untuk rekayasa software profesional. Full dev

Memperluas aplikasi berikut:

Logo Google Chat untuk ekstensi percakapan. Chat

Framework UI yang tersedia:

Ikon framework kartu untuk mendesain antarmuka pengguna. Framework kartu



Konferensi kalender

Contoh konferensi kalender yang menunjukkan integrasi dengan acara rapat.

Contoh konferensi kalender yang menunjukkan integrasi dengan acara rapat.

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.

Melihat dokumentasi konferensi Kalender

Logo Google Workspace Marketplace untuk aplikasi yang dipublikasikan. Dapat dipublikasikan



Opsi pengodean:

Ikon Google Apps Script untuk pintasan integrasi konferensi. Apps Script

Memperluas aplikasi berikut:

Ikon Google Kalender untuk setelan sinkronisasi acara. Kalender

Framework UI yang tersedia:

Menggunakan UI yang ada


Add-on editor

Contoh add-on editor yang menampilkan fitur ekstensi Google Dokumen.

Contoh add-on editor yang menampilkan fitur ekstensi Google Dokumen.

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 membuat fitur berikut untuk add-on Editor:

Lihat dokumentasi add-on Editor

Ikon Google Workspace Marketplace untuk publikasi software. Dapat dipublikasikan



Opsi pengodean:

Ikon Google Apps Script untuk pengembangan ekstensi editor. Apps Script

Memperluas aplikasi berikut:

Ikon Google Dokumen untuk ekstensi pengeditan dokumen. Dokumen
Ikon Google Spreadsheet untuk fitur otomatisasi spreadsheet. Spreadsheet
Ikon Google Slide untuk alat pembuatan presentasi. Slide
Ikon Google Formulir untuk alat survei dan formulir. Formulir

Framework UI yang tersedia:

Ikon HTML yang merepresentasikan pengembangan antarmuka pengguna berbasis web. HTML
Ikon iframe untuk menyematkan konten web eksternal. iframe



Fungsi kustom

Contoh fungsi kustom yang menunjukkan penggunaan formula Google Spreadsheet.

Contoh fungsi kustom yang menunjukkan penggunaan formula Google Spreadsheet.

Fungsi kustom memungkinkan Anda menambahkan lebih banyak fungsi di Spreadsheet. Pengguna dapat menemukan dan menggunakannya seperti ratusan fungsi bawaan yang tersedia di Spreadsheet. Anda dapat memublikasikan fungsi kustom sebagai add-on Editor.

Lihat dokumentasi fungsi kustom

Logo Google Workspace Marketplace untuk opsi publikasi. Dapat dipublikasikan



Opsi pengodean:

Apps Script

Memperluas aplikasi berikut:

Ikon Google Spreadsheet untuk mengotomatiskan tugas spreadsheet. Spreadsheet

Framework UI yang tersedia:

Menggunakan UI yang ada


Makro

Contoh makro yang menampilkan langkah-langkah otomatisasi spreadsheet yang direkam.

Contoh makro yang menampilkan langkah-langkah otomatisasi spreadsheet yang direkam.

Makro adalah rekaman di Spreadsheet yang menduplikasi serangkaian interaksi UI tertentu yang Anda tentukan. Anda dapat menautkan makro ke pintasan keyboard atau menjalankannya dari menu Ekstensi > Makro.

Saat Anda merekam makro, Spreadsheet akan 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 telah Anda tulis dan mengubahnya menjadi makro. Definisi makro dapat disertakan dalam add-on Editor, tetapi tidak dapat dipublikasikan.

Lihat dokumentasi makro

Opsi pengodean:

Logo Google Apps Script untuk fungsi perekaman makro. Apps Script

Memperluas aplikasi berikut:

Spreadsheet

Framework UI yang tersedia:

Menggunakan UI yang ada


Menu, dialog, dan sidebar kustom

Contoh menu kustom yang menampilkan opsi penyesuaian toolbar editor.

Contoh menu kustom yang menampilkan opsi penyesuaian toolbar editor.

Anda dapat menambahkan menu, perintah, pemberitahuan, serta dialog dan sidebar berbasis HTML kustom ke file di Dokumen, Spreadsheet, Slide, dan Formulir sebagai bagian dari add-on Editor. Menu kustom muncul di samping menu default aplikasi yang diperluasnya. 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 pengodean:

Ikon Google Apps Script untuk mengembangkan menu kustom. Apps Script

Memperluas aplikasi berikut:

Logo Google Dokumen untuk integrasi ekstensi dokumen. Dokumen
Ikon Google Spreadsheet untuk ekstensi sidebar spreadsheet. Spreadsheet
Logo Google Slide untuk ekstensi sidebar presentasi. Slide
Logo Google Formulir untuk ekstensi dialog formulir. Formulir

Framework UI yang tersedia:

Ikon HTML untuk membuat antarmuka pengguna kustom. HTML
Ikon iframe untuk menyematkan alat web pihak ketiga. iframe



Aplikasi Google Drive

Contoh aplikasi Drive yang menampilkan opsi buka file.

Contoh aplikasi Drive yang menampilkan opsi buka file.

Jika aplikasi Anda mendukung file Drive, Anda dapat berintegrasi dengan antarmuka pengguna Drive untuk menampilkan aplikasi Anda 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

Ikon Google Workspace Marketplace untuk penemuan aplikasi. Dapat dipublikasikan



Opsi pengodean:

Logo Google Developer untuk pembuatan aplikasi profesional. Full dev

Memperluas aplikasi berikut:

Ikon Google Drive untuk integrasi penyimpanan file. Drive

Framework UI yang tersedia:

Menggunakan UI yang ada


Add-on Google Classroom

Contoh add-on Classroom yang menampilkan lampiran tugas.

Contoh add-on Classroom yang menampilkan lampiran tugas.

Add-on Google Classroom memungkinkan pendidik membuat lampiran pada tugas, pengumuman, atau materi tugas. Lampiran ini membuka konten pihak ketiga di iframe di Classroom. Iframe membuka URL terpisah, bergantung pada jenis pengguna dan konteks Classroom.

Lihat dokumentasi add-on Classroom

Logo Google Workspace Marketplace untuk memublikasikan integrasi. Dapat dipublikasikan



Opsi pengodean:

Ikon Google Developer untuk integrasi alat kelas. Full dev

Memperluas aplikasi berikut:

Logo Google Classroom untuk alat alur kerja pendidik. Classroom

Framework UI yang tersedia:

Ikon iframe untuk konten web edukasi yang disematkan. iframe