以下是我的尝试。。。我使用了URL属性,但在日历(Microsoft日历(中它没有反映
BEGIN:VCALENDAR
VERSION:2.0
PRODID://Elara/lofy/tanare/delp/314sum2015//
BEGIN:VEVENT
UID:uid1@example.com
DTSTAMP:19970714T170000Z
ORGANIZER;CN=John Doe:MAILTO:john.doe@example.com
DTSTART;TZID=Asia/Kolkata:20201028T170000
DTEND;TZID=Asia/Kolkata:20201028T173000
SUMMARY:ION-Test
DESCRIPTION:Meeting to provide technical review for "Phoenix" design.nHappy Face Conference Room. Phoenix design team
URL:https://www.webex.com/
END:VEVENT
END:VCALENDAR
规范以通用术语描述URL属性。https://www.rfc-editor.org/rfc/rfc5545#section-3.8.4.6
我建议查看各种会议日程安排工具并使用它。可以说,会议URL就是"位置"。例如,ZOOM使用LOCATION属性。https://www.rfc-editor.org/rfc/rfc5545#section-3.8.1.7例如
LOCATION:https://us04web.zoom.us/j/72974416824?pwd=N2ZNVzJxejR6a1p3TWFSU1U1
eUZwQT09
但是ZOOM也将html放在DESCRIPTION中,这不是所有应用程序都支持的,规范也没有对此进行处理。
不幸的是,DESCRIPTION部分是纯文本的,所以它不打算有html url超链接。(参见RFC5545规范(
URL属性不是任意的URL。它是事件本身的URL。根据规范:https://www.rfc-editor.org/rfc/rfc5545#section-3.8.4.6
此属性可在日历组件中使用,以传达一个位置,在该位置可以找到与日历组件相关联的更动态的日历信息。
如果要将URL与事件关联,则必须将其放在描述或位置或X属性中。