问题标签 [icalendar]

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 投票
2 回答
7501 浏览

icalendar - Outlook 2007 中的 VCALENDAR 时区和 DST

我在 Outlook 2007 中打开时遇到 ical 问题,它在澳大利亚时区显示提前 1 小时,在其他位置显示滞后 1 小时。如果有人能弄清楚这将是一个很大的帮助,以下是 .ico 文件内容。

0 投票
2 回答
6308 浏览

outlook-2007 - iCalendar 强制“接受/拒绝”按钮出现在 Outlook 的更新事件实例中?

有谁知道我需要什么 iCalendar 条件才能强制“接受/拒绝”按钮出现在 Outlook 2007 的更新会议消息中?是否有常规 iCalendar 字段的组合,或者我错过了一些 X-MICROSOFT 字段以强制重新接受?我们的更新在初始消息之后已经足够远了,因此必须重新接受。

我看到了 Outlook 2007 的这个注释,我希望某些值的组合会强制执行“接受/拒绝”——DTSTART 中的值没有变化。

“如果对会议详细信息进行了更改,与会者会收到突出显示更改的更新,而不必重新接受会议。”

-- http://office.microsoft.com/en-us/outlook/HA100743061033.aspx

此问题发生在对单个、非重复、仅 UID 会议的更新以及对使用 RECURRENCE-ID 和 UID 的定期会议的更新。

我们在更新中使用 ATTENDEE 行,例如:

尝试强制接受/拒绝行为。

谢谢大家!

ICAL 消息如下。

我需要将 ATTENDEE 记录放在初始消息中以取悦注释,但在没有这些行的情况下进行了测试以达到相同的效果。我还尝试将初始消息作为 METHOD:PUBLISH 发送,将更新作为 METHOD:REQUEST 发送。记录更新,但 Outlook 2007 中没有提供新的接受按钮。我们为每个更新增加 SEQUENCE 编号。

初始信息

更新信息

0 投票
4 回答
2020 浏览

cocoa - 用于在 iCal 中显示空闲/忙碌时间的 API(Apple 人?)

在 Snow Leopard 中,可以在 iCal 事件中显示空闲/忙碌时间。我搜索了 CalStore.framework 的标题,找不到任何描述该字段的属性。如何检索日历事件的忙/闲属性?

0 投票
3 回答
1691 浏览

python - 如何使用 Django 发送 iCalendar 电子邮件附件?

我想使用 Django 发送 iCalendar http://en.wikipedia.org/wiki/ICalendar电子邮件附件。是否有用于在 Python 中构建 iCalendar 文件和/或可用于 Django 的开源库?

0 投票
2 回答
9451 浏览

objective-c - 在 iCal 上获取/设置日历事件(以编程方式)

是否有任何客观的 C API 或对象可以让我访问 iCal 及其事件?我需要阅读给定日期的日历事件,并可选择设置一个新事件。

代码是纯 C 或目标 C(在程序的 GUI 版本中)。我在 mac os 10.6 上使用 xcode。

示例代码非常感谢。

0 投票
2 回答
5753 浏览

email - 如何通过电子邮件发送 icalendar (ics) 文件

我正在开发一个 RoR 应用程序,我正在使用 Ri_Cal 生成一个 ics 文件,我想将此文件作为附件通过电子邮件发送,以便接收它的人可以将我发送的事件添加到他们的日历中。我尝试在电子邮件中附加文件,但是当我在 OSX 中使用 Mail.app 打开它时,它不会自动询问我是否要添加事件。我必须下载等。我怎样才能自动存档?

0 投票
7 回答
300687 浏览

javascript - 如何使用 JavaScript 正则表达式提取字符串?

我正在尝试使用 JavaScript 正则表达式从文件中提取子字符串。这是文件中的一个片段:

我要提取的字段是“摘要”。这是方法:

0 投票
8 回答
49633 浏览

calendar - .ics 文件中的单日全天约会

我正在使用 ASP.NET 创建一个 ics 文件,用于将假期导入 Outlook 2007 并尝试设置全天事件标志。这适用于多日假期,但对于单日,它似乎没有注册,我只是从午夜到午夜预订了一个“奇点假期”。

根据MSDN,将开始和结束时间设置为 00:00 应该足以做到这一点。我也尝试过使用 X-MICROSOFT-CDO-ALLDAYEVENT 和 X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT 标志,但它们似乎没有任何效果。

谁能看到我哪里出错了?我在下面包含了示例输出。

0 投票
3 回答
4311 浏览

cocoa - 类似于 iCal 的 Cocoa 弹窗

当用户选择一个单元格时,我想打开一个覆盖窗口(弹出窗口),NSTableView类似于在 iCal 中选择一个事件。在 iCal 中选择事件会显示一个编辑事件的窗口,但这样做是通过平滑地为打开的窗口设置动画并在基础日历中添加一个指向偶数的箭头来实现的。有谁知道这里用的是什么?这是一堆隐藏/自定义的 API 还是可供公众使用?

0 投票
1 回答
2037 浏览

php - ICS 文件格式是否允许更新和删除事件?

我们为我们的外联网开发了一个日历。每周我们都会为学校所有教师和学生更新下周的课程安排。这也会触发将 ICS 文件的每封电子邮件发送给选择该选项的用户。

现在,几乎总是发生最后一分钟的更改,因此需要进行新的计划更新,因此重新发送更新的 ICS。

问题:目前用户必须手动删除已导入其日历应用程序的事件。我们有没有办法将一些 DELETE 或 UPDATE 事件添加到用户的日历中?ICS 格式是否允许这样做?