0

「毎週月曜日9時から5時」という非常に単純なイベントと、このイベントが行われない時間帯があります。2011 年 7 月 8 日から 2011 年 10 月 24 日まで。これをiCalendarで表現する最良の方法は何ですか?

多くのEXDATE?特別なEXRULE?

4

1 に答える 1

0

まあ、

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" プロパティによってカレンダー コンポーネントで表されます。

于 2011-08-26T07:04:40.057 に答える