问题标签 [rfc5545]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
language-agnostic - ICalendar 和事件更新在 Outlook 中不起作用
我正在生成 ICalendar (.ics) 文件。
使用 UID 和 SEQUENCE 字段,我可以更新 Google 日历和 Windows 日历中的现有事件,但不能更新MS Outlook 2007 中的现有事件 - 它只会创建第二个事件
如何让他们为 Outlook 工作?
谢谢
汤姆
icalendar - iCal 格式 - 管理器属性
我目前正在编写一个松散地基于 iCalendar 标准的调度应用程序。有谁知道我可以在哪个属性中存储事件创建者的信息?通过浏览 iCalendar RFC 2445,我发现了这个属性:Organizer。即使他/她是唯一参与活动的人,我可以将活动创建者的信息存储在属性中吗?或者已经有一个字段来存储事件创建者的信息???!
icalendar - 如何让 iCalendar (RFC 2445) 每年重复一次,持续时间
我未能成功制定允许事件的 RRULE,如下所示:
每年重复一次,从四月的第一个星期日到五月的最后一天,在星期一、星期三和星期五发生,直到永远。
FREQ=YEARLY;BYMONTH=4;BYDAY=SU (给我每年四月的第一个星期日重复)
和
FREQ=YEARLY;BYMONTH=5;BYMONTHDAY=-1(给我每年五月的最后一天)
但我不知道如何让活动在周一、周三和周五的这些日期之间每年重复一次。
建议?
更新:评论没有足够的空间来回应克里斯的回答,所以我正在编辑这个问题并提供更多信息。
抱歉不行。我不知道它是我正在使用的 DDay.iCal 库还是什么,但这也不起作用。我发现日期开始不能是序数日期(第一个星期日等)..它必须是一个特定的日期,这使得我的要求变得困难。即使使用多个 RRULE,它似乎也不起作用:
表面上看起来是对的(我什至在 2009 年 1 月 1 日开始活动),但是当我开始测试某些日子是否有效时,我得到了不正确的结果。
例如,
我正在使用Douglas Day 的 DDay.iCal软件,但我认为这不是该库中的错误。我认为这可能是 iCalendar (RFC 2445) 中的一个限制。
想法?
xml - 通过 XML 将定期事件添加到 Google 日历
我正在尝试通过协议 API 将重复事件添加到我的日历中。我从我在 Google 界面中创建的事件中获取了重复标签的语法,并在我的创建请求中使用了它。这是我提交的内容:
事件已添加,但不会重复。当我查看生成的事件提要的重复部分时,定义重复的 RRULE 不存在。
感谢您的任何帮助!
icalendar - iCalendar (.ics) 和 vCalendar (.vcs) 之间的区别
我想通过附件中的邮件发送预订信息以添加到 MS Outlook 中。哪种格式更好?特别是对于 MS Outlook 2003?
parsing - 可以/应该转义 iCal 属性参数吗?
具体来说,CN(通用名称)参数,例如
组织者;CN=John Doe,Eng:mailto:jd@some.com
RFC 对此含糊不清,恕我直言。TEXT类型的属性值很清楚,但是对于这个参数,它只是说“参数值是文本”。无论如何,为 TEXT 类型指定的转义对于参数值似乎并不完整(例如,':' 没有转义)。
多谢!
html - 寻找实现 RRULE (iCalendar RFC 5545) 的 JavaScript 库
我正在寻找一个在 JaavScript 中实现的好的 iCalendar RFC 5545 处理库(开源/GPL 兼容)。我目前的兴趣是一个完全实现 RRULE 的 js 库,这样我们就可以通过兼容 HTML5 的浏览器离线使用我们的日历 Web 应用程序。
我们有我们的 UI,所以我们需要一个可以生成 RRULE 和事件日期的可用库。我什至考虑过联系创建 python dateutil 的人,看看我们是否可以将他的库移植到 js。
我们的需求示例包括:
- 给定原始数据(由我们现有的 UI 提供),构建 iCalendar VEVENT 信息,包括 RRULE。
- 给定一个 VCALENDAR / VEVENT 对象,生成适当的 iCalendar 文本字符串,我可以使用 HTML5 将其存储在本地,直到客户端连接到服务器。
- 给定一个带有 RRULE 的 VCALENDAR / VEVENT 对象,可以说“给我从某个日期开始的下 X 次事件的开始/结束日期”或“给我直到 Y 日期的所有开始/结束日期”。
非常感谢任何线索、想法或建议。
calendar - RFC 5545 与 RFC 2445 有何不同
在原生 Android 日历应用中,使用 RFC 2445 协议来创建.ics
文件。我在一些博客中发现 RFC 2445 被 RFC 5545 取代。谁能告诉我 RFC 5545 中有哪些额外功能以及它与 RFC 2445 有何不同?
android - iCal - 初学者教程和文档?
我正在使用现有的 ical 文件。我不确定是谁在创建它,我想在联系他们之前更熟悉 ical - 这样我就可以进行智能对话。
有人可以为我指出一个很好的 iCal 初学者教程吗?
到目前为止,我发现的大部分内容都非常模糊,并且假设了太多的用户知识。我需要一些涵盖基础知识(标签/参数、设置、发布等)的东西,但也需要解释一些事情,比如将 iPhone、Android 和 Blackberry 与服务器上的日历更新同步。