1

私はこの単純な ics フィードを持っています:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Remodel or Move//NONSGML v1.0//EN
X-WR-CALNAME:My Scheduler

BEGIN:VEVENT
UID:uid1@remodelormove.com
DTSTAMP:20121010T080000Z
DTSTART:20121010T080000Z
DTEND:20121010T090000Z
SUMMARY:Compile list of wants
END:VEVENT

END:VCALENDAR

HTML アンカーを概要に挿入して、ユーザーがそれをクリックすると、Google カレンダー (または Outlook など) からエントリを編集できる私の Web サイトにある Web ページに送信できるようにしたいと考えています。

私はこのようなものを求めています:

SUMMARY:Compile list of wants <a href="http://www.mywebsite.com/edit?id=923">edit</a>

試してみましたが、ics フィードを Google カレンダーにインポートするとリンクが表示されません。

どうすれば自分が求めているものを達成できますか?

ありがとう。

4

1 に答える 1

2

re html in summary フィールド - それは ics フィードをサブスクライブするアプリケーションに大きく依存すると思います - 多くの人は html を期待したり扱ったりしません。私が最後に試したGoogleは少し奇妙です。イベントを作成するときにhtmlを入れることを許可しましたが、編集すると捨ててしまいました。おそらく、ics ファイルの html に依存しない方が安全です。

一部のアプリケーション (私の wordpress ics プラグインなど) は、ics ファイルからイベントを表示するときに、見つかったすべての http リンクを「クリック可能な」リンクに変換します。

参考までに URL フィールドhttps://www.rfc-editor.org/rfc/rfc5545#section-3.8.4.6があります。これは、イベントの詳細を提供するものです。

ところで、あなたの例は VEVENT ではなく VTODO であるべきだと思われますか? https://www.rfc-editor.org/rfc/rfc5545#section-3.6.2

于 2012-10-09T02:58:40.170 に答える