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

0 投票
1 回答
1566 浏览

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:

0 投票
0 回答
450 浏览

java - 如何将文件附加到 vcalendar 事件?

我正在尝试将文件附加到使用 Java 生成的日历事件邀请中。我想附加一个 blob 对象作为附件,但我什至无法附加一个基本文件。

我尝试在日历事件模板中使用 ATTACH 标签,如下所示:“ATTACH;FMTTYPE=image/jpeg:http://farm1.static.flickr.com/183/411545406_c73ca4e613_t.jpg”

但它不起作用。我错过了什么吗?

谢谢,坦维

0 投票
0 回答
2337 浏览

c# - VCalendar 消息正文格式

我需要从我拥有的 Web 应用程序发送 Outlook 日历约会。这一切都很好,除了我无法获得我想要的格式。似乎 Outlook 将 HTML 转换为 RTF,并且表格等内容无法正确呈现。这是我希望电子邮件看起来像的示例。

请注意这是多么漂亮和整洁?我可以简单地用 HTML 表来做这件事,但是每次渲染都会变得很不稳定(最明显的是在底部显示服务器和应用程序,因为字段是可变长度的,除了最后的空格之外没有其他办法)。有解决这个问题的方法吗?我已经将 AlternateView 添加到 html 的 MailMessage 中,并将 IsBodyHTML 设置为 true。这是我的消息代码

任何帮助,将不胜感激。谢谢

0 投票
1 回答
2004 浏览

android - 将多个事件导入 Android 日历

我正在尝试使用 PHP 将一堆事件导出到可以导入到 Android 日历应用程序的文件中。我尝试了 iCalendar (ICS) 文件,但 Android 无法读取该文件。vCalendar (VCS) 不允许您拥有多个事件(根据 RFC2445),因此如果您添加多个事件,应用程序只会崩溃。

有什么方法可以将多个事件导出到可以导入到 Android 日历应用程序的文件中?

0 投票
1 回答
147 浏览

php - 每次循环foreach时获取下一个变量

我有一个 php 脚本,为存储在帖子中的每个“事件”创建一个日历事件。

它们存储为 ['listItem'][0]、['listItem'][1] 等,无论有多少。

下面的代码在为每个事件创建一个日历事件的意义上是有效的。但是,它仅从 ['listItem'][0] 获取数据。我需要找到一种方法来每次都转到 $_POST 中的下一个变量。

因此,如果有那么多但它们都在同一天进行,那么目前它会放置 10 个事件。

** eventDate 变量只存储一个日期。

提前感谢您的帮助。

0 投票
2 回答
358 浏览

php - 使用 PHP 回显值时,vcalendar 文件中没有换行符

我有一个 vcalendar 文件。如果我在这样的 php 标签之间键入它,它就完美了

但是,一旦我把它放在 echo 语句中,就像这样:

然后它不起作用。我试过添加\n,
一切。

如果我做类似的事情也不起作用:

其他人可以在这里看到解决方案吗?

0 投票
1 回答
402 浏览

macos - PHP VCALENDAR 在 MAC Outlook 中不起作用

Vcalendar 在 Windows Outlook 中运行良好,但在 MAC Outlook 中无法运行。当我通过电子邮件收到预约时,它显示以下消息:

这是我用于创建约会的代码:

0 投票
1 回答
7432 浏览

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 amforbeginDate和 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)...

有谁知道我可能做错了什么。对不起,很长的帖子:(。

0 投票
1 回答
8145 浏览

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 为我解析这些。

0 投票
1 回答
139 浏览

coldfusion - vCalendar 代码忽略
说明字段中标记后的所有内容

在我运行一个之后,我正在传递一个描述字段

到DESCRIPTION:#local.description#\n

它只显示第一行直到第一个 BR。有任何想法吗?