Anda mungkin menggunakan Google Calendar API, atau email markup, untuk memasukkan acara ke dalam kalender pengguna. Untungnya, kedua alat ini memungkinkan aplikasi Anda melakukannya dengan mulus secara otomatis, sehingga bisa menghemat waktu pengguna. Akan tetapi, apa yang terjadi jika rencananya berubah? Anda juga membutuhkan aplikasi yang bisa mengubah acara.

Meskipun email markup mendukung update ini, kemampuannya terbatas, maka dalam video hari ini, kami akan menunjukkan cara mengubah acara dengan Calendar API. Kami juga akan menunjukkan cara membuat acara yang berulang. Mari kita lihat:

Bayangkan seorang pelanggan potensial yang tertarik dengan produk Anda, lalu Anda mengatur satu atau dua pertemuan dengan mereka. Ketika semakin tertarik, mereka akan meminta jadwal secara rutin karena produk Anda masuk ke daftar pilihannya—CRM Anda harus dapat melakukan penyesuaian ini di kalender dengan mudah. Demikian pula, acara "makan malam bersama teman" bisa dilakukan dari "lihat nanti" hingga pengalaman bersantap malam tiap dua bulan dengan teman dekat Anda. Kedua acara ini bisa diupdate dengan muatan permintaan JSON seperti yang Anda lihat di bawah ini untuk mengatur tanggal dan membuatnya berulang:
var TIMEZONE = "America/Los_Angeles";
var EVENT = {
    "start": {"dateTime": "2017-07-01T19:00:00", "timeZone": TIMEZONE},
    "end":   {"dateTime": "2017-07-01T22:00:00", "timeZone": TIMEZONE},
    "recurrence": ["RRULE:FREQ=MONTHLY;INTERVAL=2;UNTIL=20171231"]
};

Acara ini kemudian bisa diupdate dengan sebuah panggilan ke metode events().patch() Calendar API, yang akan terlihat seperti berikut pada Python dengan permintaan data di atas, GCAL sebagai titik akhir layanan API, dan EVENT_ID yang valid untuk update:
GCAL.events().patch(calendarId='primary', eventId=EVENT_ID,
    sendNotifications=True, body=EVENT).execute()

Jika Anda melewatkannya, lihat video ini yang menunjukkan cara memasukkan acara ke Google Kalender serta dokumentasi API resmi. Selain itu, jika Anda memiliki aplikasi Google Apps Script, Anda bisa mengakses Google Kalender lewat program dengan layanan Kalender.

Kami harap Anda bisa menggunakan informasi ini untuk meningkatkan aplikasi guna memberi pengguna pengalaman yang semakin baik dan tepat waktu.