ユーザーのGoogleカレンダーに単一のイベントを追加するリンクをウェブサイトに表示する正確な形式については不明です。 eventbriteがここでそれを行ったことがわかりますが、正しい方向にいくつかの明確な仕様またはリンクが大好きです
次に、形式を確認するために使用できるリンクの例を示します。
重要なクエリパラメータに注意してください。
text
dates
details
location
別の例を次に示します( http://wordpress.org/support/topic/direct-link-to-add-specific-google-calendar-event から取得):
<a href="http://www.google.com/calendar/render?
action=TEMPLATE
&text=[event-title]
&dates=[start-custom format='Ymd\\THi00\\Z']/[end-custom format='Ymd\\THi00\\Z']
&details=[description]
&location=[location]
&trp=false
&sprop=
&sprop=name:"
target="_blank" rel="nofollow">Add to my calendar</a>
必要に応じて、このようなリンクを作成するのに役立つフォームを次に示します(以前の回答で説明しました)。
https://support.google.com/calendar/answer/3033039編集:このリンクは、使用できるフォームを提供しなくなりました
Googleカレンダーおよびその他のカレンダーサービスに関する包括的なドキュメントがあります。 https://github.com/InteractionDesignFoundation/add-event-to-calendar-docs/blob/master/services/google.md
作業リンクの例:https://calendar.google.com/calendar/render?action=TEMPLATE&text=Bithday&dates=20201231T193000Z/20201231T223000Z&details=With%20clowns%20and%20stuff&location=North%20Pole