Someone sent you an invitation to an event as an .ics file, and you wish to add it to your Google calendar
The first part is to import the file. To do this, click the + icon to the right of the “Add a friends calendar” located on the left side of the page. After clicking the icon, from the available options select ‘Import’
Now, the obvious thing to do would be to just to click the button that says “Select file from your computer”, select the .ics file and click import, but if you would do that, chances are that you’ll see the dreaded:
‘Failed to import events: Could not upload your events because you do not have sufficient access on the target calendar..’
The solution for this is to manually edit the .ics file prior to importing it and replace all occurrences of “UID:” with “UID:X” (without the quotes). After doing this and saving the file, proceed with the import and all should be fine.
Learned this from here
Thank you thank you thank you! I’ve been hitting my head against the wall in frustration because of this problem! Lucky I ran into this very simple workaround. Thanks for sharing.
That didn’t work for me. I removed the UID line completely and that did the trick.
+1
Yes, me too. Using the UUID:X trick did NOT work for me — Igot a response Imported 0 of 1 events or something like that and, in any case, did not import the event.
BUT, removing the UUID:blahblahblah line entirely DID work. The import succeeded.
+1
This is the solution. Thank you.
Thank you. This worked for me.
It worked for me, thanks! Surely if it was this easy, why doesn’t Google fix the import process by replacing the string on import??
This worked! Thanks
What a stupid f*king thing to have to do. But it did the trick. Thank you!
Thank you! There is no way on God’s green interwebs I would have figured this out myself. I’m still stuck on why Google Calendar sometimes interprets Outlook-created invitations properly and why sometimes it gives up and only shows attachments.
Follow the instructions. Open the file in notepad. Use find to locate the “UID” and change it to “UID:X” (without quotes). Save the file by clicking the “Save as type” dialog box and choose “All Files *.*” Save the file by selecting a .ics file and modifying the name. You may then import it into your calendar without issue. GREAT TIP!!
Woohoo! Thanks so much
Worked for me. thanks. Who should I blame for having to do this? Microsoft or Google?
I just ran into this issue, and replacing “UID:” with “UID:X” fixed it, so I was able to import the event.
Thank you for posting this!
Bitnami icon showing on your wordpress website on the right corner. If you want to remove the icon visit this link:
https://docs.bitnami.com/aws/how-to/bitnami-remove-banner/
BTW – editing the ics file means opening in Notepad or something similar and doing a find/replace on UID/UID:X
Thanks to whoever miraculously figured this out!
May 2021, STILL a problem. This workaround, though immensely appreciated, isn’t THAT simple for a task that, by workflow necessity, should be absolutely effortless!!
I’m having the same issue!!
This fix did not work for me. When i choose “All file types” and hit save, it saves as a text file. Google calendar still won’t import it.
Let me follow up on my previous comment. There are 2 places with UID. I used Robert Turner’s advice from an earlier comment to use the Find/Replace function to find all instances. Thanks Robert!
Many thanks for this. It worked perfectly on the first try. What is the logic behind this change?
THANK YOU!!! Not a chance that I would have figured this out by myself. That was a life saver.
Thanks!
Thank you! Still relevant in 2022!
Thank you! – would never have thought that it still occurs today
Thank you thank you thank you…It worked!
For those still confused —
1) Save your google .ics file to your desktop.
2) Open notepad and open the .ics file into notepad.
3) Go to Edit > Replace type it UID and replace it with UID:X
4) This is the confusing part — when you hit Save As, make sure your “Save As Type” is selected as “All files”, then select your original .ics file on your desktop to replace.
5) It will ask if you want to update the file, select yes.
6) Upload the updated .ics file and it should work.
Hope that helps!
THANK YOU SOOOOOO MUCH Miranda!!! This solved it! Thajs for the step by step. I did it on a mac using Text edit instead of notepad and it worked! Okay I will now save my hair from all that tearing out 😉
What’s the logic of replacing UID: by UID:X
So, unless I want to edit each ICS file I get from people using an Apple Calendar, I cannot add ICS to Google Calendar. Thank you for figuring it out, you are a blessing, but this is obviously insane. Then there is the “Do not have permission on target calendar” jewel. Sorry, I need drugs, heavy restraints, and therapy.
I cannot believe it is 2024 and GOOgle still has this issue. Mind you, it is the first time I’ve run into it in all my years of using GOO calendars. UID:X did not work. KILLING (deleting) the entire UID line did, however. For a company as large and sophisticated as GOO, this is stoopid.
Thank you. This worked
Doesn’t work for me. I got as far as finding and replacing UID but there is no way to “save as” using notes on my mac. Do you have to specifically use Notepad?
On Mac you can use textedit or whatever editor you feel comfortable with
Thank you for posting this fix! It worked for me. So annoying….