通過.ics文件從chrome / chromium向Google日曆添加事件


1

某些事件網頁上有一些鏈接,可讓您將事件添加到日曆中。他們使用各種技術來做到這一點。

例如,當我使用Chrome單擊似乎與ActiveDataExchange產品有關的Great American Sing-along時,它只提供下載文件" adecalendar.ics"。Firefox提供了相同的選項,並且還允許我使用自己選擇的應用程序打開文件,但僅顯示emacs作為選項。儘管可能是廚房水槽,但默認情況下emacs似乎對.ics文件沒有任何作用;)

我知道,如果將其保存到文件中並轉到https://www.google.com/calendar,則可以導入.ics文件,但這涉及許多令人沮喪的步驟。

那麼,如何獲得將其添加到我的Google日曆中的一鍵式或兩鍵式方法?

請注意,如果網站通過" webcal:"協議提供日曆,則可以配置協議處理程序,以便將其傳遞到google日曆站點,如Google Calendar as default handler of webcal protocol for iCal/ICS files中所述。

1

The only thing that we need to add an external calendar to Google Calendar is the address where the calendar itself resides. In this case, represented by the .ics file. Nevertheless, finding the proper address where the file is hosted may be certainly difficult, specially if it is coded in Javascript (as in this case) and not in a public URL.

Anyway. By Diving in the code of the page you provided in the question, I found that the .ics file can be reached in this address: http://events.colorado.edu/eventexport.aspx?Eid=14255&Iid=72564&Dt=O&fmt=I&invite=False&inviteemail=

So if you are interested in adding the appointment of this .ics file (and may be other appointments when the file is updated), you can import the file directly by Clicking the button next to "Other calendars" (the one with a small triangle pointing to downside) and choose "Add by URL" as we can see in the next screenshot:

enter image description here

You will be asked for the url, let's introduce the .ics file url and hit the "Add Calendar". Google Calendar will import the file and add it to your current appointments list as we can see in the next screenshot.

enter image description here

BTW The last appointment for that calendar seems to be dated for Sunday June 30 @ 16:00-18:00 Hrs.

Good luck!