如何将会议url添加到.ics文件中



以下是我的尝试。。。我使用了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属性中。

最新更新