Hi, I'm not sure this is the right place but I just made an uncanny discovery.
I have a very old App Script (we're talking about 7-ish years old) that looks at the "Contacts" calendar for birthdays appening today and in the next 7 days and sends me an email as a reminder.
Besides the issue itself of a calendar changing its own ID (maybe it's related to the sunset of G+) I'm more concerned about how to manage this issue in a script.
Since now I simply do
var contactsEvents=CalendarApp.getCalendarById('addressbook#cont...@group.v.calendar.google.com').getEvents(start, end); because I thought that an ID is, very like a diamond, forever.
Now I changed this line to retrieve the calendar and to manage the error if the calendar isn't found but I'm wondering if this is a "one time only" event or something that could happen even with my own calendar.