GoogleカレンダーとiCalに追加する際にリンクと説明を含める

カレンダーにイベントを追加するためのインターフェイスには、URL を入力するスペースがあり、Discourse の表示では非常によく表示されますが、ユーザーがイベントを自分のカレンダーに保存する際(イベントの右上にある 3 つのドット経由)、URL は含まれません。

同様に、イベントの簡単な説明を含める方法があるはずで、それはユーザーのカレンダーにエクスポートされるべきです。投稿にさらに説明を追加できることは知っていますが、ユーザーはそれを見るために Discourse に戻る必要があります。

「いいね!」 4

これは非常に必要とされています!素晴らしい追加機能となり、このプラグインの有用性を著しく向上させるでしょう。

.ics ファイルをダウンロードして手動で編集し、それをパンターに添付ファイルとしてメールで送信しました。ほとんどのユーザーがメールをオンにしている場合、これは PM または通知として送信できます。

重要なのは DESCRIPTION:LOCATION: を追加することです。

DESCRIPTION:

DESCRIPTION: で始まる行を .ics ファイルに追加します。

  • 表示されるテキストの新しい行は \\n で区切られます。
  • より長い説明のために .ics ファイルの別の行が必要な場合は、単一のスペースでインデントしてください
  • URL は特別な書式設定なしで含めることができます。

LOCATION:

ここには、住所、会う方法の説明、またはトピックの URL など、好きなものを入れることができます。

例:変更された .ics ファイル:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1704916800000_1704920400000
DTSTAMP:20240109T202706Z
DTSTART:20240110T200000Z
DTEND:20240110T210000Z
SUMMARY:Demonstrate how to use .ics files for Discourse Events
LOCATION:See the meta topic below
DESCRIPTION:Here is the link:\n\n
 https://meta.discourse.org/t/include-link-and-description-when-adding-to-google-calendar-and-ical/278507
END:VEVENT
END:VCALENDAR

試してみたい場合は、こちらが .ics ファイルです。

「いいね!」 3

ありがとうございます。試してみます。リンクがないと、イベント関数はあまり役に立ちません。

「いいね!」 3

実装されました!少なくともGoogleカレンダーでは。

ただし、.icsファイルについてはまだ実装されていません。これは、多くのユーザーがMicrosoftをメールに使用しており(より一般的です)、転送も適切に行えるため、非常に重要です。

「いいね!」 4

この機能に賛成

「いいね!」 1

.icsにも実装されたことをご報告できて大変嬉しく思います!!

「いいね!」 5