/ iCalendarで期間を除外/除外 - icalendar、rfc5545

iCalendarの期間を除外する - icalendar、rfc5545

7.8.2011から24.10.2011のように「毎週月曜日の9時から5時まで」という非常に単純なイベントと、このイベントが行われない期間があります。

たくさんのEXDATEs?特別なEXRULE?

回答:

回答№1は0

まあ、

Exruleは現在RFC 5545で廃止予定になっているので、それをスキップするのが最善です。

EXDATESは有効ですが、8月7日から10月24日までの全期間を意味する場合は面倒ですので、毎週入力する必要があります。

2つのイベントを作成するだけで済みます。

私はまだ試していません、違う理由で考えていましたが、修飾子RELTYPEを使った "RELATED-TO"の概念があります(親、兄弟など)

関連先:RELTYPE = SIBLING:19960401-080045-4000F192713 @ example.com

プロパティ名:関連先

目的:このプロパティは、関係を表すために使用されます。 あるカレンダーコンポーネントと別のカレンダーコンポーネントとの間の参照。

値のタイプ:TEXT

プロパティパラメータ:IANA、非標準、および関係タイプ このプロパティでプロパティパラメータを指定できます。

適合性:この特性は "VEVENT"で指定することができます 「VTODO」および「VJOURNAL」カレンダーコンポーネント

説明:プロパティ値は、グローバルに持続的で構成されています 他のカレンダコンポーネントの一意の識別子。この値は カレンダーコンポーネント内では "UID"プロパティで表すことができます。