问题标签 [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.
asp.net - Outlook 2003 是否支持 iCal 2.0 规范来更新和删除日历项目?
我们正在开发一个 asp.net 2.0 Web 应用程序,该应用程序向用户发送电子邮件以保存到他们的 Outlook 2003 日历中。我们注意到,即使 ical 2.0 规范支持,更新或删除项目的代码似乎都不起作用。我们很好奇 Outlook 2003 是否忽略了这一点?Outlook 2007 的行为是否不同?
我们在某些情况下,事件可能会更改或被取消,这会触发电子邮件通知,但更新后的 ical 只会添加一个新事件,它不会删除或移动原始事件....
我们错过了什么吗?
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) 中的一个限制。
想法?
php - iCalendar 提要问题
我正在通过 PHP 输出我的 iCalendar 提要,它似乎在验证方面工作得很好,当导入到 mac 上的 iCal 和 vista 上的 windows 日历时,谷歌日历完全将其抛出......
www.wheresthegeeks.co.uk/calendar/ical
谁能给我一些建议,看看有什么问题?
多谢
多姆
c# - 如何创建人们可以订阅的 ICalendar Feed
我需要在 vb.net 中创建一个应用程序来显示那些很酷的<<Subscribe to ical>>
链接,我可以预先填写我们的事件和里程碑。虽然我发现我需要使用 DDay.ical.dll 将事件放入.ics
文件中,但我不清楚如何让这些事件发布。我正在考虑使用 RSS 提要,但这违背了使用 icals 的目的,并且需要一个 RSS 到 ICal 转换器,这似乎没有必要。
python - 用于 Python 的 iCalendar 阅读器?
我正在寻找自动化我必须发送给我的经理的状态报告。由于我使用写入 iCalendar 格式的待办事项软件,我希望能够从 ics 文件中格式化电子邮件。
我开始我的工作:http ://codespeak.net/icalendar/看起来不错,但它确实有一些粗糙的边缘。
你会为 python 推荐什么 iCalendar 阅读器?
python - 如何使用 python/django 从 Google 读取 CalDAV 对象?
我查看了vObject
、iCalendar
和官方CalDAV
库列表,包括python 中的 3 个。但是,我找不到任何可以CalDAV
使用用户名/密码从给定(即谷歌、交易所等)服务器获取事件对象的代码。大多数与Django
日历相关的代码使用本机代码库,而不是WebDAV
.
一个理想的 PythonCalDAV
客户端示例将
使用给定的
uid/pw
,获取主日历和
获取下次约会信息(即主题、地点、开始、结束等)
icalendar - iCalendar (.ics) 和 vCalendar (.vcs) 之间的区别
我想通过附件中的邮件发送预订信息以添加到 MS Outlook 中。哪种格式更好?特别是对于 MS Outlook 2003?
php - PHP脚本:下载ics文件
我正在为我们每周的学校议程设置“导出为 ics 文件”(iCal) 的功能。下载提示有效,但在 iCal (Mac OS X) 中打开时,iCal 告诉我日历无效。我在文本编辑器中打开了文件,对我来说它看起来不错。
我怀疑我的 download.php 脚本错误或设置了错误的 mimetype。
我试过text
了text/calendar
。没运气。
所以我的问题是:ics 文件的正确 mimetype 是什么?
python - Python dateutil.rrule 非常慢
我正在将 python dateutil 模块用于支持重复事件的日历应用程序。我真的很喜欢使用 rrulestr() 函数解析 ical rrules 的能力。此外,使用 rrule.between() 获取给定时间间隔内的日期非常快。
但是,只要我尝试执行任何其他操作(即:列表切片、before()、after()、...),一切都会开始爬行。似乎 dateutil 尝试计算每个日期,即使我想要的只是使用 rrule.before(datetime.max) 获取最后一个日期。
有什么办法可以避免这些不必要的计算吗?