Learn how to setup a video meeting inside Google Meet with the Google Calendar API and Apps Script. This Apps Script sample shows how you can programmatically schedule video meetings inside Google Meet with one or more participants using the Google Calendar API. It can be useful for teachers who wish to schedule regular meetings with their students but instead of manually creating meeting invites, they can easily automate the whole process for the entire class.
We’ve featured a couple of Google Meet scheduling solutions in Pulse[1,2]. This latest example from Amit Agarwal includes some nice code examples for additional optional parameters that can be used when using Google Calendar as an Advanced Service (Calendar.Events.insert
). These include:
attendees[].responseStatus
– for setting the attendee’s response status;reminders.overrides[]
– to override default event reminders and pops; andrecurrence[]
– creating a custom recurrence for the calendar event
Amit includes some very useful examples of recurrence rules, using the RRULE
notation. As well as RRULE
the recurrence
property can also accept RDATE
and EXDATE
values for further occurrence customisation.
Source: How to Schedule a Meeting in Google Meet with Apps Script – Digital Inspiration
- Phil Bainbridge’s Bulk create Google Calendar events with optional Meet or Zoom
- Luke Craig’s Using Google Apps Script to schedule Google Meets for a Virtual Parents’ Evening Assistant
Member of Google Developers Experts Program for Google Workspace (Google Apps Script) and interested in supporting Google Workspace Devs.