gpt4 book ai didi

php - Ical VALARM 未注册

转载 作者:行者123 更新时间:2023-12-03 00:09:59 25 4
gpt4 key购买 nike

过去几天我创建了一个构建 .ics 文件(ical)的应用程序

它是用 php 编码的,基本功能工作正常(时区、Vevent 等),但是当我将 VALARM 添加到这些 VEVENT 中时,Google 日历和 Outlook 2010 都不会将通知添加到其日历中

ics 文件的片段:

BEGIN:VEVENT
UID:f2f5672145d92702c71504ceccf77167@dyndns.org
DTSTAMP:20120420T174122Z
DTSTART;TZID=Europe/Berlin:20120416T081000
DTEND;TZID=Europe/Berlin:20120416T091000
LOCATION:A102 - Teori Frh.
SUMMARY:Hold: 2.B Kemi B
DESCRIPTION:Lærer: Jeppe Byrialsen Jensen (JBJ) Noter: Lab øvelser om alkoholers blandbarhed
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Hold: 2.B Kemi B
TRIGGER:-P0DT0H30M0S
END:VALARM
END:VEVENT

编辑:如果您从文件导入它,它似乎可以工作,但遗憾的是我需要从网站导入它。

最佳答案

我们遇到了同样的问题,但发现在每行末尾使用 \n 的示例代码片段需要使用 \r\n 代替。

iCal 验证器位于 http://severinghaus.org/projects/icv/尽管 iCal 文件正常工作,但未在 Outlook 2010 中设置提醒警报,但仍将其突出显示为警告。

下面是一个示例 iCal 文件,在 Outlook 2010 中打开时,它的工作方式与预期完全一样,包括将提醒设置为 1 小时(只要换行符为 \r\n):

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Keeble Smith//NONSGML GETONCOURT.COM//EN
BEGIN:VEVENT
DTSTART:20130514T190000Z
DTEND:20130514T194000Z
LOCATION:Court 2\, Demo Squash Club
DESCRIPTION:View this court booking on getoncourt.com: http://democlub.getoncourt.com/booking-details/dmo3106
SUMMARY:Squash court booking for John Smith - DMO3106
BEGIN:VALARM
TRIGGER:-PT60M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR

另请注意转义的特殊字符。确保在 TEXT 值中转义以下内容(但不是 EOL 实例):

\  to  \\
; to \;
, to \,
\n to \\n

关于php - Ical VALARM 未注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10259358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com