簡體   English   中英

使用 ical4j 將事件顯示為“免費”

[英]Showing an event as “free” using ical4j

我正在嘗試生成通過電子郵件發送的活動邀請。 到目前為止一切正常。 唯一的問題是它沒有顯示為免費。 標准是“有條件的”(或者無論 Outlook 中的第三個選項是什么,我目前無法將我的切換到英語),但我希望它作為標准免費使用,因此該事件不會阻止其他事件。 這樣做的方法是什么? 我的 ics 目前看起來像這樣:

BEGIN:VCALENDAR
PRODID:-//myProdId
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTAMP:20210721T122442Z
DTSTART;VALUE=DATE:20210721
DTEND;VALUE=DATE:20210722
SUMMARY:test
CLASS:PRIVATE
UID:20210721142442216-uidGen@fe80:0:0:0:dd32:894f:88da:fde6%wlan0
PRIORITY:5
SEQUENCE:0
CREATED:20210721T122443Z
LAST-MODIFIED:20210721T122443Z
LOCATION:
ATTENDEE;CN=Test Client;RSVP=FALSE:test@test.com
DESCRIPTION:
ORGANIZER;CN=admin:admin@admin.com
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:DISPLAY
DESCRIPTION:
END:VALARM
END:VEVENT
END:VCALENDAR

看看 TRANSP 屬性。 它有兩個選項:opaque 用於阻止時間的事件,transparent 則沒有。

https://ical4j.github.io/docs/ical4j/api/3.0.26/net/fortuna/ical4j/model/property/Transp.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM