- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在做一些与 icalndar 约会生成相关的工作;这将允许代表查看事件的网站并单击提供的链接以将约会添加到他们的日历中。
我有一个工作程序集,它将根据一组已知信息(开始日期、结束日期、标题等)生成 ics 格式的输出(作为物理文件或流)。
我为日历约会生成的输出示例如下:
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
CREATED:20110210T124703Z
DESCRIPTION:Anything Else\n\nHopefully some useful information would be written here\n
DTEND:20110212T100000Z
DTSTAMP:20110210T124600Z
DTSTART:20110212T090000Z
LAST-MODIFIED:20110210T124703Z
LOCATION:Dummy Location
PRIORITY:5
SEQUENCE:0
SUMMARY;LANGUAGE=en-us:Dummy Meeting
TRANSP:OPAQUE
UID:040000008200E00074C5B7101A82E00800000000B0D1061C57C8CB01000000000000000
010000000281117EDC1194242B64F0247C54DB401
X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">\n<HTML>\n<HEAD>\n<META HTTP-EQUIV="Content-Type" CONTENT="text/html\; charset=Windows-1252">\n<META NAME="Generator" CONTENT="MS Exchange Server
version 6.5.7654.12">\n<TITLE>Dummy Meeting</TITLE>\n</HEAD>\n<BODY>\n<!-
- Converted from text/plain format -->\n\n<P><FONT SIZE=2><\;h1>\;Anyt
hing Else<\;/h1>\;<\;p>\;Hopefully some useful information would b
e written here<\;/p>\;<BR>\n</FONT>\n</P>\n\n</BODY>\n</HTML>
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-IMPORTANCE:1
END:VEVENT
END:VCALENDAR
我被问到的是;是否可以更改约会,但下次有人请求提醒时,它会检测到约会已存在于他们的日历中并更新它而不是创建新条目?
所以我想看看是否可以覆盖现有的日历约会。
我注意到有一个 UID 值,我尝试保持这个值相同,但它似乎没有提供日历约会之间的链接。
日历约会上的“保存并关闭”操作是否可能生成新的 UID,因此不再有链接?
我还能尝试什么?
最佳答案
可以更新约会,但不是您这样做的方式。重要的是:
METHOD
应该是 REQUEST
- PUBLISH
事件不会更新,它会被一次又一次地添加。 REQUEST
session 请求的行为不同,甚至会在用户批准之前更新现有 session 。我会注意到,如果事件已经是 Publish 类型,则无法更新它们(至少据我所知)。UID
。DTSTAMP
应该大于现有的日期戳(如果您动态创建它应该没问题)ORGANIZER
- Outlook 可能不允许人们在没有它的情况下接受 session (不是真正相关,但很重要)。我的博客中对此有部分总结 - Sending Meeting Requests to Outlook via ASP.NET Mail Message ,尽管它缺少向组织者发送批准和时区(这非常重要,我听说过)。
另请参阅:RFC 2446 - iTIP ,搜索1.3 ITIP 角色和交易
部分关于c# - 替换现有的 Outlook 日历约会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4957504/
我有一个跟踪到期日期的电子表格(excel 2003),我想知道是否有办法让这些到期日期在 Outlook 中创建约会(提醒)。到期日期位于电子表格的一个字段中,实体名称位于另一列中。理想情况下,我希
我搜索文档,但找不到获取今天日期的函数。我可能错过了一些相当明显的东西。 我只需要类似的东西 julia> today() 2014-06-25 julia> string(today()) "201
我需要将开始/结束时间下拉列表中的项目更改为相隔 5 分钟。似乎没有简单的方法来设置它,所以我正在尝试 VBA。 我可以让检查员在打开预约表格时进行检查: If Inspector.CurrentIt
我正在尝试获取共享日历的所有项目(我已关注 Glen Scales 的 EWS - Access All Shared Calendars),但它仅在“共享日历”(法语中的“Calendriers p
我需要当前约会。如果当前没有约会,则下一个甚至上一个约会。 我打算使用 Restrict 来限制约会集,然后根据 restrict 参数选择第一个或最后一个约会(例如,限制在当前时间之后结束的约会,或
我对 Python 还很陌生 - 所以请友善:)我有一个带有日期列的数据框。我使用 从 TXT 文件导入它 df1 = pd.read_csv('FileName.TXT', low_memory=F
已经创建了一个 outlook 约会做这样的事情; Microsoft.Office.Interop.Outlook.Application app = null; Microsoft.Offic
我编写了这段代码来查找指定时间范围内指定类别的所有约会的总持续时间: private readonly MAPIFolder _timing; private int CalculateTotalDu
Appointment.Id 属性或 Appointment.Id.UniqueId 真的是唯一的吗? 我有最简单的方法,使用 ExchangeService.FindAppointments 检索约
我必须调用或处理以更新日历中现有事件(我单击的事件)的事件或方法名称是什么。完整日历可以在这里找到http://arshaw.com/fullcalendar/ 最佳答案 初始化 FullCalend
我制定了一个如下所示的自定义时间表并且它有效但现在我正在尝试添加事件/约会并且我无法弄清楚我的生活如何做到这一点。我希望能够单击日历上的其中一个按钮(日期),创建约会/事件,然后将事件的标题添加到为正
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
我有一个 iOS 应用程序,我需要能够从 Exchange 用户那里获取所有约会。任何人都可以指出我在这方面的好方向吗?这似乎是可能的,因为 iPhone 和其他应用程序/Outlook 可以做到这一
我正在尝试使用 Python win32com 库从 outlook(2013) 获取事件,我已经设法做到了这一点,但是我无法获得它们的状态(已接受、暂定、已拒绝)。当我当前的代码获取所有事件时,了解
我想读取某个日期之间某个用户的所有约会。并从他们那里获取有关内容、从何时到何时、它的颜色(类别)、如果不在办公室的话状态的信息。我没有找到有效的样本。你能给我看一个示例吗? 我使用的是 MS 的 wi
这里是 Java 8/Groovy 2.4.3/2015 A.D.。我需要编写一个将安装在台式机/笔记本电脑上的 Swing 应用程序,我想知道现代 Swing 应用程序开发人员在以下方面是什么样的:
我是 Ruby 的新手,正在尝试弄清楚为什么以下内容无法按预期工作: 2.2.1 :010 > user_date = Date.today => Sun, 31 May 2015 2.2.1 :0
我正在尝试添加 Appointments到我的 UWP 应用。 我已成功设置约会,但创建的约会 ID 结果为空,这意味着约会未创建。 以下是我的代码: public static Re
我目前正在开发一个利用 Microsoft Exchange WebServices 的应用程序,我对 Appointment.IsRecurring 属性和 Appointment.Appointm
想想看,我在使用 IE 时遇到了问题,希望有人能够提供帮助......我有一个网站,访问者可以在该网站上报名参加特定的 session ,然后我希望能够为他们选择的日历生成约会;选项包括 Gmail、
我是一名优秀的程序员,十分优秀!