问题标签 [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 回答
758 浏览

outlook - 在为事件实施 ICalendar 导出时应针对哪些客户?

http://en.wikipedia.org/wiki/ICalendar

我正在努力实现事件的导出功能。上面的链接列出了大量支持 ICalendar 标准的客户端,但我可以看到的“三大客户端”是 Apple 的 iCal、Microsoft 的 Outlook 和 Google 的 Gmail。

我开始感觉到这些客户端中的每一个都实现了“标准”的不同部分,并且我不确定我们应该尝试从应用程序中导出哪些信息,以便有人可以将其放在他们的日历上(尤其是在复发前后)。

例如,据我了解,Outlook 不支持每小时重复。

你们中的任何人都可以从功能实现的角度提供“快乐媒体”的指导吗?

第二个问题,如果我们决定从导出中删除功能(例如每小时重复),因为 Outlook 不支持它,我们是否应该在应用程序中也支持它?(它是一个通用的事件调度应用程序,没有考虑特定的业务用途......所以我们真的在寻找快乐的媒介)。

0 投票
9 回答
64158 浏览

c# - 在 c# 中创建 iCal 文件

我正在寻找一种在 c# (asp.net) 中生成 iCalendar 文件 (*.ics) 的好方法。我找到了一些资源,但缺少的一件事是它们对引用可打印字段的支持 - 具有回车和换行符的字段。

例如,如果描述字段未正确编码,则只会显示第一行,并可能破坏 *.ics 文件中的其余信息。

我正在寻找可以生成 *.ics 文件的现有类和/或可以生成带引号的可打印字段的类。

0 投票
2 回答
44855 浏览

java - Java 的最佳 iCalendar 库?

我正在寻找一个库来处理Java 中的iCalendar数据。

具有良好对象模型的开源、文档齐全的实现是首选。iCal 解析功能对我来说不太重要,但仍然很高兴拥有。

有人有什么建议吗?

0 投票
5 回答
27200 浏览

language-agnostic - ICalendar 和事件更新在 Outlook 中不起作用

我正在生成 ICalendar (.ics) 文件。

使用 UID 和 SEQUENCE 字段,我可以更新 Google 日历和 Windows 日历中的现有事件,但不能更新MS Outlook 2007 中的现有事件 - 它只会创建第二个事件

如何让他们为 Outlook 工作?

谢谢

汤姆

0 投票
3 回答
11380 浏览

icalendar - iCal 格式 - 管理器属性

我目前正在编写一个松散地基于 iCalendar 标准的调度应用程序。有谁知道我可以在哪个属性中存储事件创建者的信息?通过浏览 iCalendar RFC 2445,我发现了这个属性:Organizer。即使他/她是唯一参与活动的人,我可以将活动创建者的信息存储在属性中吗?或者已经有一个字段来存储事件创建者的信息???!

0 投票
2 回答
2851 浏览

email - 将 ical 电子邮件附件导入 Google 日历的最快方法

我在 Windows 上运行 Thunderbird。我经常收到 .ics (iCal) 附件 - 会议邀请。目前我将附件保存到我的桌面,打开 Google 日历,选择“添加>导入日历”,浏览到 .ics 文件,然后返回日历。

是否有任何工具可以加快速度...例如,我将电子邮件转发到一个特殊的电子邮件地址,它会自动解析并将事件添加到我的谷歌日历中?

0 投票
3 回答
37850 浏览

google-calendar-api - 有没有办法以编程方式将 ICS 导入 Google 日历?

我没有看到任何明显的方法可以从这里的 API 文档将 ICS 文件导入 Google 日历:

http://code.google.com/apis/calendar/developers_guide_protocol.html

而且我非常希望不必自己解析它们只是将约会发送到GCal。我正在寻找一种程序化的解决方案,而不是像 Thunderbird、Outlook 等的导入插件。任何语言都可以接受第三方 API 来进行 ICS 解析。有任何想法吗?

0 投票
1 回答
2021 浏览

date - iCalendar 格式(Outlook 2007)

我有一个小问题,我需要能够在每个月的第二个星期二之后的第二天重复发生一个事件(永远)。

你可能在想,为什么不只是每个月的星期三。2008 年 10 月就是一个例子,它从星期三开始。:(

真的我只需要它在 Outlook 中,可能(但不限于)一些 iCalendar 格式文件。

0 投票
3 回答
5282 浏览

c++ - 在 C++ 中解析 iCal/vCal/Google 日历文件

谁能推荐一个与 C/C++/MFC/ATL 兼容的即用型类/库,可以解析 iCal/vCal/Google 日历文件(重复出现)?它可以是免费的或商业的。

0 投票
1 回答
722 浏览

python - 夏令时更改会影响保存和加载 icalendar 文件的结果?

在夏令时切换后,我有一些单元测试今天开始失败。

我们使用iCalendar python 模块来加载和保存 ics 文件。

以下脚本是我们测试的简化版本。截至今天早上,该脚本在“夏天”运行良好,在“冬天”运行失败。可以通过手动设置时钟来重现故障。这是脚本的输出:

这是整个脚本

所以,问题: - 为什么我的当前时间(以及我所在的夏令时的哪一部分)会影响时间戳的加载/保存/解析?我希望它不会。- 如果它是一个错误,你将如何对这种错误进行单元测试?显然,我不希望我的单元测试重置计算机上的时钟。