【问题标题】:vCalendar/iCal show Free/Busy in calendarvCalendar/iCal 在日历中显示忙/闲
【发布时间】:2014-03-23 09:15:29
【问题描述】:

我正在使用 iCalendar 将我的约会导出到谷歌、Outlook。我被困在如何将参数设置为空闲/忙碌,以便当用户查看时它可以知道这是一个忙碌或空闲的时间表。

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTAMP:20140323T075626Z
DTSTART:20140323
SUMMARY:Call one
UID:
DESCRIPTION:.
LOCATION:.
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR

【问题讨论】:

    标签: php icalendar vcalendar


    【解决方案1】:

    您可能正在查看 TRANSP 属性(值 = OPAQUE 表示忙碌,TRANSPARENT 表示免费)。见https://www.rfc-editor.org/rfc/rfc5545#section-3.8.2.7

    我想这是一项正在进行的工作,但您的 UID 不应为空。拥有一个有意义的 PRODID 也有帮助。

    【讨论】:

    • 因此将其设置为重复性事件,例如每周一上午 8 点至下午 5 点,TRANSP=TRANSPARENT,会将此事件标记为空闲时间吗? AKA 我正在尝试标记商店的营业时间,see my qeustion
    猜你喜欢
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-14
    • 1970-01-01
    • 1970-01-01
    • 2020-09-10
    相关资源
    最近更新 更多