for (var i = 0; i < eventToDelete.length; i++) {
}
eventToDelete[i].deleteEvent();
Thats what I noticed, anyway its all good, dont see that issue in any code now.
Also I noticed that my birthday calendar has all my appointments and such. I see the logic is basically copying my main calendar into the birthday calendar. I manually delete everything out of my birthday calendar except for the birthdays, all is good…until…the script runs again then I back to having everything in my birthday calendar.
MW