HCHTech
Well-Known Member
- Reaction score
- 4,456
- Location
- Pittsburgh, PA - USA
Weird client request of the day: I have two separate gmail addresses, one is used as my main email and the other is where my calendar is. Can you move my calendar to the main email account so I can only have one address going forward?
Well, Gmail lets you export a calendar to an .ical file, but it doesn't let you control what is in that export. No "all items newer than 12 months", for example. The only choice is to export everything. In my first attempt, the .ical file was about 7.5 MB.
Next, you apparently cannot import an .ical file bigger than 1 MB. So that's a dead stop.
Next I tried using Google Takeout, thinking it might offer more options - and the short answer is no. The process is different, but the results are the same - can't export a portion of a calendar, only the whole thing.
Apparently the solution to this is the hand-edit the too-large .ical file in a text editor to delete the events you don't want so that the resulting file is less than 1MB and thus importable. Not too bad, but events look like this:
BEGIN:VEVENT
DTSTART:20260128T213000Z
DTEND:20260128T223000Z
DTSTAMP:20260319T163131Z
UID:000tqgr55j9ec1imrloddjdkeukvmw52pnq6g@google.com
CREATED:20260102T141546Z
LAST-MODIFIED:20260122T185836Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:meet George - Cranberry
TRANSP:OPAQUE
END:VEVENT
I was all set to do this when I read about the gotcha of deleting any repeating events. Apparently deleting old events that are part of a current stream of repeating events will scramble/delete the current events, too. That's nice. Also, apparently if you delete any events with a status of "Cancelled", then that event will be active again in the resulting file. I'm used to the "Nothing is ever as easy as it seems" problem, but now I'm thinking I don't want to touch this because importing could ireversibly muck up the calendar he wants to be the survivor. Is there a better way?
Well, Gmail lets you export a calendar to an .ical file, but it doesn't let you control what is in that export. No "all items newer than 12 months", for example. The only choice is to export everything. In my first attempt, the .ical file was about 7.5 MB.
Next, you apparently cannot import an .ical file bigger than 1 MB. So that's a dead stop.
Next I tried using Google Takeout, thinking it might offer more options - and the short answer is no. The process is different, but the results are the same - can't export a portion of a calendar, only the whole thing.
Apparently the solution to this is the hand-edit the too-large .ical file in a text editor to delete the events you don't want so that the resulting file is less than 1MB and thus importable. Not too bad, but events look like this:
BEGIN:VEVENT
DTSTART:20260128T213000Z
DTEND:20260128T223000Z
DTSTAMP:20260319T163131Z
UID:000tqgr55j9ec1imrloddjdkeukvmw52pnq6g@google.com
CREATED:20260102T141546Z
LAST-MODIFIED:20260122T185836Z
SEQUENCE:1
STATUS:CONFIRMED
SUMMARY:meet George - Cranberry
TRANSP:OPAQUE
END:VEVENT
I was all set to do this when I read about the gotcha of deleting any repeating events. Apparently deleting old events that are part of a current stream of repeating events will scramble/delete the current events, too. That's nice. Also, apparently if you delete any events with a status of "Cancelled", then that event will be active again in the resulting file. I'm used to the "Nothing is ever as easy as it seems" problem, but now I'm thinking I don't want to touch this because importing could ireversibly muck up the calendar he wants to be the survivor. Is there a better way?