Membuat add-on konferensi

Prosedur untuk membangun Add-on Google Workspace yang memberikan solusi konferensi pihak ketiga Google Kalender, pada dasarnya adalah sama dengan prosedur pembuatan Add-on Google Workspace, dengan beberapa langkah tambahan (ditunjukkan dengan cetak tebal di bawah):

  1. Pilih kolaborator dan pemilik project add-on.
  2. Membuat project Apps Script.
  3. Desain tampilan dan perilaku add-on Anda.
  4. Aktifkan layanan lanjutan Kalender.
  5. Konfigurasikan manifes project add-on.
    1. Tentukan solusi konferensi dalam manifes.
  6. Tulis kode untuk mendefinisikan penampilan dan perilaku add-on, dengan menggunakan layanan Kartu Apps Script bawaan.
    1. Menulis kode untuk mengelola solusi konferensi, menggunakan fitur bawaan Apps Script ConferenceData layanan Google Cloud.
    2. (Opsional) Buat dan konfigurasi halaman setelan add-on.
  7. Verifikasi cakupan OAuth add-on Anda.
  8. Uji add-on dalam aplikasi host dapat meluas.
  9. Publikasikan add-on.

Halaman ini memberikan ringkasan umum dari setiap langkah baru (lihat Membuat Add-on Google Workspace untuk ringkasan langkah-langkah lainnya).

Mengaktifkan layanan lanjutan Kalender

Layanan lanjutan Kalender memungkinkan Anda memanggil Kalender API secara langsung dari project Apps Script. Beberapa operasi umum seperti Sinkronisasi acara Kalender hanya dapat dilakukan menggunakan layanan lanjutan. Sebelum dapat menggunakan layanan lanjutan, Anda harus mengaktifkannya untuk project add-on Anda.

Anda dapat mengaktifkan layanan lanjutan Kalender dari editor Apps Script. Pastikan untuk mengaktifkan API di kedua editor Dialog Layanan Google Lanjutan dan konsol API Google.

Menentukan solusi konferensi dalam manifes

Manifes add-on menyediakan informasi dasar yang diperlukan Google Kalender untuk menampilkan dan mengaktifkan solusi konferensi add-on dengan benar. Add-on Anda harus mendefinisikan (dalam Bagian calendar) satu solusi konferensi atau lebih yang menjelaskan jenis solusi konferensi konferensi yang dapat digunakan acara Google Kalender.

Lihat Manifes untuk mengetahui detailnya tentang cara mengonfigurasi manifes add-on Anda.

Tambahkan kode untuk membuat dan menyinkronkan konferensi

Setelah membuat proyek skrip, Anda dapat mulai menambahkan kode untuk menentukan perilaku terkait konferensi add-on. Anda dapat menggunakan Layanan lanjutan Kalender, layanan ConferenceData, dan layanan Apps Script lainnya untuk mengontrol perilaku ini.

Saat menambahkan kode penanganan konferensi ke add-on, Anda harus menambahkan kode ke membuat konferensi, menyinkronkan perubahan kalender, dan jika perlu tambahkan halaman setelan.

Lihat panduan gaya add-on saat Anda membuat kode untuk pedoman tentang cara mendesain pengalaman pengguna add-on.

Membuat konferensi

Add-on Anda harus dapat mengambil informasi tentang acara Google Kalender dan menggunakannya untuk membuat konferensi pada sistem konferensi pihak ketiga. Anda harus mengimplementasikan satu atau beberapa metode onCreateFunction yang mengeksekusi memproses, dan mengonfigurasi metode ini dalam manifes add-on Anda.

Untuk detail selengkapnya, lihat Buat konferensi pihak ketiga.

Sinkronkan perubahan kalender

Setelah konferensi dibuat dan ditautkan ke acara Google Kalender, konferensi sering kali perlu diperbarui untuk mencerminkan perubahan dalam acara tersebut. Sebagai jika pengguna mengubah waktu acara, data konferensi di sistem konferensi pihak ketiga perlu diperbarui untuk mencerminkan hal ini. Proses pembaruan data konferensi sebagai respons terhadap perubahan acara disebut sinkronisasi.

Untuk detail selengkapnya, lihat Menyinkronkan perubahan kalender.

Menambahkan setelan

Anda mungkin ingin memiliki setelan opsional yang memungkinkan pengguna mengonfigurasi add-on Anda. Misalnya, Anda mungkin ingin mengizinkan pengguna mengatur parameter atau catatan konferensi yang dilampirkan pada konferensi tersebut.

Kapan pun Anda ingin memberikan tingkat kontrol tertentu kepada pengguna atas add-on Anda dapat memberikan opsi tersebut di halaman setelan add-on. Ini adalah halaman web (baik dihosting oleh skrip add-on atau dihosting secara eksternal) yang dibuka saat pengguna mengakses setelan add-on dalam Google Kalender UI.

Pembuatan halaman setelan add-on bersifat opsional. Untuk detail selengkapnya, lihat Tambahkan setelan.