Outlook Calendar changes not showing up in Google Calendar

Anonymous
2022-09-16T16:35:33+00:00

Hello there!

I have Outlook email and Calendar (and I'm not sure what else) through work. I shared my main Outlook Calendar to my personal Google Calendar account by importing the Outlook .ICS URL (found in Outlook.com > Settings > Calendar > Shared Calendars) into GC. All events show up usually, but this past week I haven't seen event changes showing up in GC, even more than 24 hours after the changed event passed. I can't find any way to manually force a sync/update.

What can be done to ensure event changes to my Outlook Calendar show up in my Google Calendar? This is important for me because I have a long-established system of meeting reminders based around my Google Calendar, and whether OC supports that setup or not it would be too much work to redo it all for this 1 calendar.

Thanks in advance,

Grant

Outlook | Web | Outlook.com | Calendar

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

154 answers

Sort by: Newest
  1. Anonymous
    2023-04-08T11:09:13+00:00

    The answer from Google was sorry, wait for upgrades....

    Quote:

    ....... we ask for your patience, as our developers are putting their backs on fixing our product's issues.

    We may not be able to receive any direct response from them, rest assured as once this feature will be

    added very soon, you will notice the changes right away.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2023-04-07T21:14:46+00:00

    I followed the instructions, they are quite clear, so thank you for that. In the future if I ever want to delete the script, I literally just go into this Copy and click the install dropdown > uninstall, right? Does deletion of the Copy from Google Drive also result in complete removal of the script? (also asking for what to expect in the event the user deletes it or moves it).

    This seems to be working. It took a few minutes for all of the events to load in (I set the sync to 2 minutes), and about every 30 seconds or so a new event would pop in. Looks like I've got them all showing now, so hopefully this sticks!

    I formatted some very clear instructions below for anyone like myself who appreciates hand holding.

    1. On the user's computer sign into both their OWA and their Google. Have them open in two different tabs.
    2. Copy the script to the user's Google Drive:
      1. Open this link on the user's computer: https://script.google.com/home/projects/1BOk8MDLbLaHh6SwG1M1tsgNXjkcC-79LE0QoipRuTDxbO3fMVvqoROQD/edit
      2. Select "view dashboard" if you see a popup, then click the ( i ) icon on the left pane, and then the Copy icon on the upper right. This will add a file into their Google Drive called "Copy of GAS-ICS-Sync. Find that and open it.
    3. Make these two edits to line 28:
      1. Replace the text IcsUrl1 between the "" with the OWA calendar ICS link. The quotations must remain.
        • To retrieve this link, go to your OWA mailbox > Settings gear icon in the upper right > all settings > calendars > shared calendars > click on and copy the ICS link.
      2. Replace the text TargetCalendar1 with whatever you want the calendar to be named within Google Calendar. Make sure this is a unique name.
    4. Click Run. You'll be asked to authorize the script by re-signing into Google. And you're done.
    5. If you'd like to drop the default sync time down from 15 minutes, you'll find that on line 34. Simply replace 15 with whatever number you want. I set mine to 2 minutes.

    If the above steps were successful, you'll notice a new calendar pop up within Google, under My Calendars. It will be called whatever you chose to name in step 3-2. Allow a few minutes for all calendar events to show. They'll sprinkle in over the next several minutes.

    Was this answer helpful?

    4 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2023-04-06T18:45:21+00:00

    Thanks for making this clearer for people - that script has been a great thing for me but I didn't have time to write it up earlier for the less technical among us. To anyone having trouble with the GAS-IAS-Sync script, please try Aceman57's instructions that I'm replying to.

    You're welcome. My initial "struggle" with it having never written a Google script before (although I've done plenty of Vb scripts) I did not understand that creating a copy of the script placed it in my Google Drive. Once I understood that then it made perfect sense. The other "struggle" is I didn't know it actually created a calendar. I thought I had to create one and then use that name in the Google Script. I must have tried it 20 times not realizing that it actually was working but never noticed it had created it's own calendar, LOL. And that's why I made it CLEAR to use a unique name so you were sure it worked because you'd see that calendar created. Also most people are "visual" so I thought it would help showing screen shots of what they should see.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2023-04-06T18:36:16+00:00

    I don't see how the script could interface with the Outlook desktop app. The script updates the ICS which syncs with the web app. Recall that to get the link to the ICS you need to go to the web app to do that--you can't get it from the desktop app. I'm not a script expert but I don't believe the script "syncs" in the sense it forces a sync. My understanding of it is, it continues to "re-apply" the Outlook ICS link. It's the same as you copying the link every "X" minutes. That's why it works because it doesn't rely on the actual syncing process between Outlook and Google since that's the problem in the first place.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2023-04-06T16:02:22+00:00

    My understanding of the script is that it just automates fetching the .ics from Outlook and pushing it into a Google calendar.

    It gets copied into and associated with the user's Google account and the user can turn it off or modify it at any time by going to https://script.google.com/.

    As far as Google is concerned, it just looks like the user has written some script of their own, and they let the user maintain control over that script.

    Also note that from a security standpoint, once you copy the script into your own Apps Script project, the original developer can't change it on you either (which is a good thing!).

    Was this answer helpful?

    0 comments No comments