谷歌日历 - iCalendar 不尊重透明度值

问题描述 投票:0回答:0

我正在尝试将 Google 日历中活动的忙碌状态设置为空闲。通过阅读各种在线资源,我发现我需要将 TRANSP 设置为 TRANSPARENT,但这没有任何区别。

这是我正在生成的 VEVENT 的示例。

BEGIN:VEVENT
UID:693ed103008c78734523f8257e47d9d35b8c50fca0e9473c12b81605a490c4a4
SEQUENCE:0
DTSTAMP:20230514T133757Z
DTSTART;VALUE=DATE:20181001
DTEND;VALUE=DATE:20181001
X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
SUMMARY:Autumn Term Week 2
TRANSP:TRANSPARENT
DESCRIPTION:
X-MICROSOFT-CDO-BUSYSTATUS:FREE
END:VEVENT

源代码在我的 GitHub 上。我正在努力寻找任何特定的 Google 日历文档。找到Google Calendar API,它指的是像我所做的那样设置透明度值。

我正在使用第三方库ical-generator;但这不应该引起问题,因为该值被设置为透明。

经过进一步测试,当我通过URL导入时,该事件仅显示为Busy - 当我导入ics文件时;它看起来像透明的。

typescript google-calendar-api icalendar
© www.soinside.com 2019 - 2024. All rights reserved.