0

我对此进行了广泛搜索,但找不到答案,也许你们可以提供帮助。

http://www.ietf.org/rfc/rfc5545.txt

http://www.kanzaki.com/docs/ical/vevent.html

http://msdn.microsoft.com/en-us/library/ee219935(v=exchg.80).aspx

(仅举几个我访问过的网站)

我想要达到的目标:

我正在创建一个允许用户创建会议和内容的 Web 应用程序。(PHP、HTML、Javascript/JQuery 等)。我发现 ics (ICalendars) 非常高效且结构良好,并希望在我的应用程序中实现 ics 标准的变体。但我希望我的会议有自己的待办事项。

问题:

.ics 是否可以VEVENT包含VTODO? 或者这不在ics标准中?

像这样的东西:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Foobar Corporation//NONSGML Foobar//EN
METHOD:REQUEST
CALSCALE:GREGORIAN
BEGIN:VEVENT
//Put VEVENT options and parameters here.
BEGIN:VTODO
//Put VTODO options and parameters here
END:VTODO
END:VEVENT
BEGIN:VEVENT
//Other VEVENT... Probably with its own VTODO
END:VEVENT
END:VCALENDAR
4

1 回答 1

3

不,VEVENT只能包含VALARM.

由于您可能希望将任务与事件相关联,

您可以为此使用该RELATED-TO属性。使用此属性,您可以将事件与待办事项相关联。在RELATED-TO属性上,您可以指定您想要的关系类型。默认关系类型PARENTCHILDSIBLING

RELATED-TO使用UID来标识其他组件。无论如何,每个组件都需要此属性。

于 2014-08-21T21:32:01.607 回答