- Rate Limit efficient, only changes updated Contacts
- One-way synchronization from Google Contacts to Google Calendar
- Sync contacts birthdays and events to your calendar
- Go to the latest release and download the .zip or .tar.gz file.
- Create a Google App Script (GAS) Project here.
- Copy the content of the
src
folder in the downloaded release to the create GAS Project. - Create a new calendar in Google Calendar and add in the description a indicator, so the script knows it is allowed to change this calendar.
- Setup the project variables for the GAS Project under the settings, see Setting.
- Go to the main file and run the main method once, now you should get a pop-up to request access to your Contacts and Calendars.
- In the GAS Project create a trigger for the function main. Set the repeating time to 4 hours.
- See the contacts events sync to your calendar
Optional | Key | Value |
---|---|---|
❌ | calendarSearchIndicator |
The indicator to define on which calendars this script has access to. |
If you want to delete all events created by this script, just delete the syncToken
and syncTokenIssued
from the script properties. Then the script deletes and recreates all the events.