Nwht0xn1

iCalendarのURLを指定してカレンダーを登録するためのリンクを生成するCreated on 2016-06-29 by r7kamura

Googleカレンダー

https://calendar.google.com/calendar/render?cid=ICALENDAR_URL のような形式のURLに飛ばせば、Googleカレンダーでカレンダーを登録するモーダル画面を表示させられる。

image

試しに https://www.google.com/calendar/ical/ja.japanese%23holiday%40group.v.calendar.google.com/public/basic.ics というGoogleの提供している日本の祝日カレンダーのためのリンクを貼ってみる。また、Googleが https://www.google.com/calendar/images/ext/gc_button1_en.gif という画像を提供しているので、これを使ってみる。

なお、カレンダーのURLのプロトコルがHTTPSだと正常に登録されないようなので、代わりにwebcalプロトコルに置き換えるのが良さそうに見える。

カレンダーアプリ

webcal://www.google.com/calendar/ical/ja.japanese%23holiday%40group.v.calendar.google.com/public/basic.ics のようにURLのプロトコルを webcal://... にすると、使っているカレンダーアプリに登録できる。OS Xたどカレンダー.appであったりするし、スマートフォンのカレンダーアプリにも対応している。ところで、URLのパスなどに @ が含まれるとエラーとなるアプリなども存在するので注意したい。