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
Thanks, it's erroring out on something in the calendar (redacted some personal info):
ParserError: Missing parameter value in 'X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=40XXX Sxxxth\nUnited States;X-APPLE-ABUID="Stephanie’s Home"::;X-TITLE=4xxxxxh'
at ICAL.parse.parser._handleContentLine(ical.js:1894:9)
at unknown function
at ICAL.parse.parser._eachLine(ical.js:2243:11)
at parser(ical.js:1769:12)
at parseResponses(Helpers:209:25)
at startSync(Code:209:17)