やり方がある!公開カレンダー イベントを表示するには、次の形式のリンクを使用します。
https://www.google.com/calendar/event?eid={event-id}&ctz={timezone}
ここで、{event-id}は一意のイベント ID、{timezone}はこれらのタイム ゾーンの 1 つです。
例:特定の公開カレンダー イベントへのリンク。
このイベントの元となったカレンダーの編集権限を持っている場合は、イベントを編集してゲスト リストを表示できます。それ以外の場合は、イベントに関する公開情報のみが表示されます。
イベント ID を特定するのは難しい場合があるため、[詳細] ページを編集しているときに Google カレンダー イベントへのリンクを生成するブックマークレットを次に示します。
javascript:(function(){ try { window.prompt('Shareable link to this event:','https://www.google.com/calendar/event?eid='+document.getElementsByClassName('ep')[0].getAttribute('data-eid')) } catch (e) {alert("Use this bookmarklet to get a shareable link to a Google Calendar event when editing its Details page.")}})()
新しい (2017 年現在) Google カレンダー UI で動作するこのブックマークレットのバージョン:
javascript:(function(){
window.prompt('Shareable link to this event:',
'https://www.google.com/calendar/event?eid='+
window.location.href.split("/").pop().split("?")[0])
})()
(公開されている Google カレンダーの特定の日にリンクする方法も役立つ可能性があります。
https://www.google.com/calendar/embed?src={calendar-id}&mode=day&dates={yyyymmdd}%2F{yyyymmdd}
{calendar-id}はカレンダーの ID、{yyyymmdd}はリンク先の日付です。
オプションのパラメーターには、タイム ゾーンと、さまざまなアイテムを表示するかどうかが含まれます。次に例を示します。
&ctz=Asia/Taipei&showNav=0&showPrint=0&showCalendars=0
例:公開カレンダーの 1 日へのリンク。)