「毎週月曜日9時から5時」という非常に単純なイベントと、このイベントが行われない時間帯があります。2011 年 7 月 8 日から 2011 年 10 月 24 日まで。これをiCalendarで表現する最良の方法は何ですか?
多くのEXDATE?特別なEXRULE?
まあ、
Exrule は現在 RFC 5545 で非推奨になっているため、それをスキップするのが最善です (ただし、互換性のために、これは最も適切であり、ほとんどの ics ソフトウェアはおそらくまだ対応しています (私のように :))
EXDATES は有効ですが、8 月 7 日から 10 月 24 日までの全期間を意味すると面倒です。毎日入力する必要があります。
2 つのイベントを作成する必要があるかもしれませんが、一方がそれらを「関連付ける」ことはできます。
私はまだ試していません、別の理由で考えていましたが、修飾子RELTYPE(PARENT、SIBLINGなど)を使用した「RELATED-TO」の概念があります
RELATED-TO;RELTYPE=SIBLING:19960401-080045-4000F192713@ example.com
プロパティ名: RELATED-TO
目的: このプロパティは、あるカレンダー コンポーネントと別のカレンダー コンポーネントの間の関係または参照を表すために使用されます。
値のタイプ: TEXT
プロパティ パラメータ: IANA、非標準、および関係タイプのプロパティ パラメータをこのプロパティで指定できます。
適合性: このプロパティは、「VEVENT」、「VTODO」、および「VJOURNAL」カレンダー コンポーネントで指定できます。
説明: プロパティ値は、別のカレンダー コンポーネントの永続的でグローバルに一意の識別子で構成されます。この値は、"UID" プロパティによってカレンダー コンポーネントで表されます。