问题标签 [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.

0 投票
1 回答
470 浏览

ios - iCal 提要全天事件一整天都空白

我正在使用一个非常旧版本的 Telerik RadScheduler,它将约会导出到 ics 文件,以便可以将它们提供给 iPhone。

这是 Telerik 代码:

我的服务器是 GMT,我的 iPhone 是 NZDT (+13),我的约会存储在 UTC。

我有一些全天约会,从 NZDT 时间午夜到午夜。他们是这样导出的:

当它们在 iPhone 上显示时,它们不会显示为全天事件,它们只是将整个一天的午夜到午夜空白作为约会。

如果它是错误的,我非常愿意自己重新编写 ical 但我不知道它应该是什么。我在谷歌上搜索了 iCal 全天活动的示例,但我找不到任何合适的文档(可能找错了地方),而且我发现的内容似乎不一致。

我想知道的是,这与时区有关还是输出不正确?全天事件的开始和结束时间应该是什么,或者是否需要添加“全天事件”的键?

0 投票
1 回答
477 浏览

java - ical update not working in outlook

I created an outlook meeting and I am trying to update the same meeting using my Java application by making use of the ical's UID parameter. However, the corresponding meeting is not getting updated but a new event is getting created.

Below is the Outlook generated Event Details

And below is the iCal object which I am using to modify the DTSTART and DTEND. I also changed the SEQUENCE from 0 to 1

0 投票
1 回答
39 浏览

sharepoint - Outlook2010 的 RecurrenceRULE 不起作用

我有一个 C# 代码,可以将 .ics 格式的日历邀请从共享点发送到 Outlook 或任何其他电子邮件客户端。

但是对于邀请无效的前景。

存在重复事件时不支持日历消息。

有人可以帮我吗?

我被困住了

谢谢

0 投票
3 回答
47 浏览

php - 从 ical 文件中提取 8 个字符的整数字符串

获取所有 8 个整数序列的代码可以正常工作:

preg_match_all('/[0-9]{8}/', $string, $match);

但是,我只对比赛以 20 开始感兴趣。

我知道我必须在 ^20某个地方添加,但我尝试了很多次都没有成功。我看过许多正则表达式教程,但似乎都没有解释如何进行 2 次单独搜索。

我实际上是在尝试解析 ICAL 文件以提取日期。如果 8 位整数以 20 开头,则几乎可以肯定它是一个日期。

例如:DTSTART:20150112T120000Z

0 投票
2 回答
1584 浏览

email - Outlook iCal 会议邀请说明问题

我正在iCal event使用 发送邀请php。一切都以正确的方式显示,RVSP按钮显示正确。不过descriptioncutting down之后first line。例如,如果我的描述是:

唯一的第一行显示如下:

如果有人帮助我。我已经换行了,但是在第一行之后它不会显示。这是代码片段。

我这样称呼它:

这里是附件 ics 文件的详细信息。

0 投票
3 回答
2123 浏览

python - Python ical:获取一天的事件,包括重复事件

有没有一种简单的方法可以从 Python 中的 ical 文件中获取一天的事件?

对于非经常性的一天事件,我使用了类似的东西

但重复事件只发生walk一次。

我可以看到有一个无限的事件迭代来无休止地重复事件可能是一个问题。但总有比自己计算重复次数更简单的方法吧?

(我找不到太多文档。我阅读了与重复事件相关的 icalendar 测试,但它似乎没有做这样的事情)。

0 投票
0 回答
515 浏览

icalendar - rfc 2445、rfc 5545 与 rrule.js,DTSTART 是否应该算作首次出现?

最近我开始使用google-rfc-2445库并在这里遇到了与 SO 用户Art Zaborskiy相同的问题:Start date return in some cases when using google-rfc-2445 (iCalendar) After SO user oberron在他的回答中指出规范在这里,据说:

[...] COUNT 规则部分定义了对重复范围进行范围限制的出现次数。“DTSTART”属性值(如果指定)计为第一次出现。[...]

我确信我的问题已经结束,它不是问题而是功能。我是这么认为的,直到我在这里找到rrule.js库,在它的演示页面中,它恰好返回 10 次出现而没有DTSTART出现,而​​ google-rfc-2445中的相同RRULE 字符串返回 11 次出现。RRULE字符串如下:FREQ=WEEKLY;COUNT=10;BYDAY=MO;DTSTART=20150301

现在我完全糊涂了, DTSTART事件是否应该出现在所有事件的列表中?谢谢你的澄清。

0 投票
1 回答
241 浏览

vbscript - 解析 iCalendar 的 RRULE 的类或库

VBScript 或 asp classic 中的任何类或库可用于解析 RRULE (iCalendar - RFC 5545) 并生成即将发生的事件列表?

0 投票
1 回答
386 浏览

fullcalendar - rfc2445,如何存储全天事件?

我正在创建一个应该符合rfc-2445 规范的日历应用程序。我在这里的全天活动遇到了一些问题,但现在已经解决,您可以在此处看到 SO 问题,但这迫使我提出以下问题。

当我选择全天活动时,例如从 20-10-2015 到 21-10-2015(活动持续时间为 2 天)实际上我需要在数据库中创建从 20-10-2015 到 22 的记录-10-2015,否则将显示为一日事件。

我的问题有两个部分:

  1. 以上是否正确并符合标准 rfc-2445?
  2. 我应该将此类事件存储在数据库中,从 20-10-2015 到 22-10-2015 并且当向最终用户显示其详细信息时,我应该从结束日期减少一天或将其存储为 20-10-2015 到 21-10- 2015 并在日历内渲染时在结束日期增加一天。

谢谢你。

0 投票
1 回答
1627 浏览

icalendar - 可以将地图添加到 .ics 文件吗?

在 Mac 上的日历中设置事件的位置时,它会提供建议,单击这些建议会将地图嵌入到事件中。是否可以将地图嵌入.ics文件中,以便地图在导入后显示?似乎LOCATION在创建日历文件时仅进行设置是不够的。

我已经扫描了RFC 2445,但找不到任何帮助。

我的假设是将地图嵌入到用户需要从输入时提供的建议中专门选择一个位置的事件中,并且这不能在导入时自动完成。我的假设正确吗?