我想通过附件中的邮件发送预订信息以添加到MS Outlook中.哪种格式更好?特别是对于MS Outlook 2003?
许多日历程序(Outlook,iCal)支持vCal下载事件信息并将其添加到您的日历中.其他人可以使用vCalendar微格式来提取数据.然而,这些似乎都不支持iPhone.
是否有任何功能等同物允许我在页面上列出事件信息并让网站访问者通过单击将事件添加到她的日历中?由于Mobile Safari可以非常轻松地从网页中提取电子邮件和电话号码,因此事件的类似功能似乎很奇怪.
我目前正在从我们的应用程序中进行.ics导出.
我可以以某种方式删除旧事件,所以在我第一次导入Outlook时,我有152个事件,在第二次导入期间,我只有100个事件.然后我想导入自动删除Outlook中的所有52个事件,这可能吗?
我知道我可以取消活动,但这不是我想要的.
具体而言,CN(通用名称)参数,例如
ORGANIZER; CN = John Doe,Eng:mailto:jd@some.com
恕我直言,RFC对此很模糊.它是关于非常明确的属性值的类型文本,但此参数,它只是说" 参数值是文本 ".无论如何,为TEXT类型指定的转义对于参数值似乎不完整(例如,':'未被转义).
非常感谢!
我向Outlook发送了一条vCalendar消息,导致Outlook日历中出现了一个新事件.如何设置"显示为"字段?(忙/闲/暂定/离任)
我有一个自制的基于 php 的网络日历,我希望我的用户将其导入 Google 日历、iCal 等,以便他们在他们选择的日历上获得最新信息。我知道提供网络电话链接是可行的方法,但我不确定如何创建它。我已经下载了一个示例 .ics 文件,但没有太多信息。
在哪里可以找到有关创建网络电话提要的更多信息?另外,webcal 允许身份验证吗?提要很可能受密码保护。
谢谢!
我有一个.ics文件,我从我们的数据库生成,可以在iCal中正常工作,但在Google日历中是不稳定的.有时谷歌日历会导入该文件,但它不会获取所有事件.
有没有人对Google需要的必填字段有任何提示?我在这里不知道为什么有时它不会导入,或者为什么它不喜欢某些事件.有些日子我们有3个活动,但Google只显示1个.
在网上其他地方搜索并没有真正帮助,因为似乎大多数其他人都有同样的问题.
以下是我的格式示例:
BEGIN:VCALENDAR
METHOD:PUBLISH
X-WR-TIMEZONE:America/Los_Angeles
CALSCALE:GREGORIAN
VERSION:2.0
PRODID:-//PUC Calendar// v2.0//EN
BEGIN:VEVENT
UID:31754826317
TZID:America/Los_Angeles
DTSTART:20091001T100000
URL;VALUE=URI:http://www.puc.edu/news/calendar/events/dates/colloquy-dr-knight
DTSTAMP:20091001T100000
SUMMARY:Colloquy: Heather Knight
DTEND:20091001T100000
LOCATION:Sanctuary
END:VEVENT
END:VCALENDAR
Run Code Online (Sandbox Code Playgroud)
我们的.ics文件URL是:http://www.puc.edu/news/calendar/puc.ics
我正在尝试向我的网络应用添加"添加到日历"链接.在过去的几年里,我看了很多问题,现在比以往任何时候都更加困惑.
有iCal,vCal,vCalendar,iCalendar 1.0,iCalendar 2.0等格式.我甚至不知道其中一些是否指的是同一件事.
目前提供"添加到日历"链接的方法是什么?我更喜欢它,如果它至少适用于Outlook,Android,Mac随附的日历应用程序.而且我已经知道iPhone没有这个功能了.
如果您提供已经执行此操作的.NET库(包含可用源代码)的链接,则会添加额外奖励.
谢谢.
我的iPhone应用程序(支持iOS 6+)有一个Web视图,其中列出了每个事件的"添加到日历"按钮的事件."添加到日历"按钮是指向服务器上.ics文件的超链接.为了使这项工作,我修改了IIS以使用"text/calendar"作为.ics文件的MIME类型,并在我的UIWebView委托的shouldStartLoadWithRequest中使用以下代码:当请求URL包含".ics"路径扩展时
[[UIApplication sharedApplication] openURL:ics_url];
当点击事件的"添加到日历"按钮时,我会收到一个警告"订阅日历" http://blah.com/pathtoics/file.ics "",带有2个按钮订阅和取消.当我点击"订阅"时,我得到另一个警告"日历" http://blah.com/pathtoics/file.ics "已添加",带有2个按钮"查看事件"和"完成".当我通过点击"查看事件"按钮打开日历应用程序时,我看到事件已添加,但订阅的日历名称是URL" http://blah.com/pathtoics/file.ics "
两个问题:
有没有办法修改警报说"订阅日历事件团队事件1""即事件名称/描述而不是ics文件的服务器路径?如果是这样,我该怎么做?
有没有办法使订阅日历的名称成为我在ics文件中使用的描述文本而不是ics文件的路径?如果是这样的话?
我通过PHP将会议邀请邮件发送到Outlook.以下代码,我正在使用
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20150501T080000Z
DTEND:20150502T090000Z
DTSTAMP:20150511T075116Z
ORGANIZER;CN=Jass:mailto:jaspreet@anlita.se
UID:12345678123
ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP= TRUE;CN=Sample:mailto:sample@test.com
DESCRIPTION:Complete event on http://www.sample.com/get_event.php?id=12345678
LOCATION: India
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:TESTING timezones
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
Run Code Online (Sandbox Code Playgroud)
问题
当用户收到邮件而不是接受和拒绝时,它显示不是当前的,当我点击它然后它显示警告"此会议请求已过期,现在将被删除"
究竟是什么原因?我无法理解.