Given a subscribed calendar with a url like
https://example.com/example.ics
To force Google Calendar to refresh and reload the contents right now, unsubscribe from the calendar and subscribe to a new calendar with a URL like
https://example.com/example.ics#1
Adding the anchor tag will force Google Calendar to think of it as a new calendar
Many people who come to this gist are not looking for a one time forced refresh but instead to refresh recurringly. If that's you, you should check out @derekantrican 's Google App Script
https://github.com/derekantrican/GAS-ICS-Sync
Which can refresh a calendar automatically every N minutes
Thanks to @rattrayalex for pointing people to this script
I am trying to use this great tool, but after a few entries are added to my calendar the output log shows:
Dec 1, 2023, 10:45:39 AM Error API call to calendar.events.insert failed with error: Bad Request
at callWithBackoff(Helpers:939:9)
at processEvent(Helpers:241:20)
at unknown function
at startSync(Code:202:15)
and then no further entries are added.
Any ideas?
This is the ICS file:
webcal://clubv1.blob.core.windows.net:443/diary-events/127/5bff3598-4200-4f24-ac99-d4c38f3ca6b2.ics