问题标签 [vcalendar]
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.
sharepoint-2010 - Updating Recurring vCalendar Event
I am working on custom SharePoint calendar which uses .NET code to render VCALENDAR payload with the email which I send to all attendees.
So far my implementation is working great except for updating recurring events. Outlook didn't able to recognize modified DTSTART/DTEND when I send updated VCALENDAR with same UID. Look like I am missing particular field for recurring events.
Here is sample of my VCALENDAR which I am sending to all attendees to update existing recurring event:
java - 如何将文件附加到 vcalendar 事件?
我正在尝试将文件附加到使用 Java 生成的日历事件邀请中。我想附加一个 blob 对象作为附件,但我什至无法附加一个基本文件。
我尝试在日历事件模板中使用 ATTACH 标签,如下所示:“ATTACH;FMTTYPE=image/jpeg:http://farm1.static.flickr.com/183/411545406_c73ca4e613_t.jpg”
但它不起作用。我错过了什么吗?
谢谢,坦维
c# - VCalendar 消息正文格式
我需要从我拥有的 Web 应用程序发送 Outlook 日历约会。这一切都很好,除了我无法获得我想要的格式。似乎 Outlook 将 HTML 转换为 RTF,并且表格等内容无法正确呈现。这是我希望电子邮件看起来像的示例。
请注意这是多么漂亮和整洁?我可以简单地用 HTML 表来做这件事,但是每次渲染都会变得很不稳定(最明显的是在底部显示服务器和应用程序,因为字段是可变长度的,除了最后的空格之外没有其他办法)。有解决这个问题的方法吗?我已经将 AlternateView 添加到 html 的 MailMessage 中,并将 IsBodyHTML 设置为 true。这是我的消息代码
任何帮助,将不胜感激。谢谢
android - 将多个事件导入 Android 日历
我正在尝试使用 PHP 将一堆事件导出到可以导入到 Android 日历应用程序的文件中。我尝试了 iCalendar (ICS) 文件,但 Android 无法读取该文件。vCalendar (VCS) 不允许您拥有多个事件(根据 RFC2445),因此如果您添加多个事件,应用程序只会崩溃。
有什么方法可以将多个事件导出到可以导入到 Android 日历应用程序的文件中?
php - 每次循环foreach时获取下一个变量
我有一个 php 脚本,为存储在帖子中的每个“事件”创建一个日历事件。
它们存储为 ['listItem'][0]、['listItem'][1] 等,无论有多少。
下面的代码在为每个事件创建一个日历事件的意义上是有效的。但是,它仅从 ['listItem'][0] 获取数据。我需要找到一种方法来每次都转到 $_POST 中的下一个变量。
因此,如果有那么多但它们都在同一天进行,那么目前它会放置 10 个事件。
** eventDate 变量只存储一个日期。
提前感谢您的帮助。
php - 使用 PHP 回显值时,vcalendar 文件中没有换行符
我有一个 vcalendar 文件。如果我在这样的 php 标签之间键入它,它就完美了
但是,一旦我把它放在 echo 语句中,就像这样:
然后它不起作用。我试过添加\n,
一切。
如果我做类似的事情也不起作用:
其他人可以在这里看到解决方案吗?
macos - PHP VCALENDAR 在 MAC Outlook 中不起作用
Vcalendar 在 Windows Outlook 中运行良好,但在 MAC Outlook 中无法运行。当我通过电子邮件收到预约时,它显示以下消息:
这是我用于创建约会的代码:
c# - 通过 C# 创建 VCS 文件,但 Outlook 或 C# 不喜欢我的日期
我正在尝试在 C# 中创建一个 .vcs 文件。基本上在 Outlook 中,如果您添加日历约会,它会在 Outlook 中创建一个文件,如下所示:
您实际上可以导出此文件,右键单击它并在您喜欢的文本编辑器中打开它。它看起来像这样:
所以我遇到的问题是上面的 DTSTART 和 DTEND 的实际时间。您可以看到,当我打开 Outlook 文件时,它显示为上午 11:00(如屏幕截图所示),但在文本文件中我将其显示为下午 12:00。
所以我有一个应用程序(培训应用程序),我可以在其中动态创建这些 vcs 文件之一。使用 C# 我收集主题、位置、描述和日期(带时间),如下所示:
因此,在上面的代码中,fromTime 变成了例如上午 7:00,而 toTime 变成了上午 8:00。然后我使用 DateTime.TryParseExact 将日期与时间合并,这样它就变成了06/01/2012 7:00 am
forbeginDate
和 forendDate
它变成了 for 06/01/2012 8:00 am
。
到目前为止一切顺利......然后我只是调用一个函数 OpenVCSFile ,它只是一些 javascript 来打开传入的 url,如下所示:
然后这会调用vcsFile.aspx
我可以填写 Outlook 值的页面...
除了最重要的部分,我执行此操作的部分之外,一切似乎都有效:
正如您在 Outlook 屏幕截图中看到的那样,日期是正确的,但时间总是错误的......通常 Outlook 会在上午 10:00 到上午 11:00 之间打开它。但它从来不需要我给它的时间。例如,在我的 c# 代码中,这里是监视屏幕:
所以我的应用程序在 2012 年 12 月 6 日的日期通过,时间为 12:00:00 pm 到 12/6/2012 1:00:00 pm。但是当这里生成 vcs 文件时,结果是:
(如果图像没有显示基本上 Outlook 有所有正确的信息:主题,位置,开始日期结束日期但时间错误。它说上午 11 点到下午 12 点。它几乎就像它使用我的系统时钟 EST)...
有谁知道我可能做错了什么。对不起,很长的帖子:(。
icalendar - vCalendar/iCalendar 解析时区
我正在用 C++ 编写一些代码来解析 vCal/iCal 格式,它可以正确处理 UTC 和本地格式,但现在我找到了一个程序,它正在创建这种使用特定时区的更复杂的格式,但我不知道找出如何正确解析它。这是一个示例(对于多行格式感到抱歉,尝试了几件事来修复):
我想将 DTSTART 转换为 UTC。我知道我需要使用 TZOFFSETTO,但是我如何(以稳健的方式)知道我应该使用 STANDARD 还是 DAYLIGHT 值?在下面的示例中,它是今天的日期,应该使用 STANDARD(基于我知道的实际会议时间),但我如何以编程方式知道呢?
我不认为基于偏移量或 TZID 名称做出任何假设是稳健的,因为这些 vCal/iCal 格式并不总是映射到任何标准。遗憾的是,生成应用程序不能只使用 UTC,但不像我可以控制 GoToMeeting.com,它们非常受欢迎,所以我也不能忽略这个问题。
我唯一能看到的可能会告诉我要使用哪个值是 RRULE,但我真的需要根据所有各种可能的 RRULE 值重复 DTSTART 以确定应用哪个值吗?
我的应用程序需要在 WinXP+ 上运行,我不想要求 Outlook 或 CDO 为我解析这些。
coldfusion - vCalendar 代码忽略
说明字段中标记后的所有内容
在我运行一个之后,我正在传递一个描述字段
到DESCRIPTION:#local.description#\n
它只显示第一行直到第一个 BR。有任何想法吗?