問題タブ [rfc2445]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
27200 参照

language-agnostic - ICalendar とイベントの更新が Outlook で機能しない

ICalendar (.ics) ファイルを生成しています。

UID フィールドと SEQUENCE フィールドを使用すると、Google カレンダーと Windows カレンダーの既存のイベントを更新できますが、MS Outlook 2007では更新できません。2 つ目のイベントが作成されるだけです。

それらを Outlook で動作させるにはどうすればよいですか?

ありがとう

トム

0 投票する
3 に答える
11380 参照

icalendar - iCal 形式 - Organizer プロパティ

私は現在、iCalendar 標準に大まかに基づいたスケジューリング アプリケーションをプログラミングしています。イベント作成者の情報をどのプロパティに保存できるか知っている人はいますか? iCalendar RFC 2445 を参照すると、次のプロパティが見つかりました: Organizer。イベントの関係者がイベントの主催者のみの場合でも、イベントの主催者の情報をプロパティに保存できますか? または、イベント作成者の情報を格納するフィールドが既にありますか???!

0 投票する
3 に答える
4592 参照

calendar - 繰り返しルール定義 (RFC2445) の質問

繰り返しルールにGoogle の RFC2445 実装 ( http://code.google.com/p/google-rfc-2445/ ) を使用しています。1 月 30 日に始まる MONTHLY 繰り返しを定義すると、30 日未満の月 (つまり 2 月) は完全にスキップされます。したがって、Google API は 1 月 30 日、3 月 30 日、4 月 30 日などを返します。良くありません。1月30日、2月28日、3月30日、4月30日に戻ってくると思います。

同様に、1 月 31 日の開始日を選択した場合、31 日未満の月はスキップされます。

これは、RFC2445 仕様に従って正しいか、バグである可能性があります。どう思いますか?

私の主な質問は、「毎月 30 日に繰り返す、または 30 日が存在しない場合は月末」というルールを定義する方法はないかということです。私はあるとは思わない。助言がありますか?

前もって感謝します。

よろしく、コーマック

0 投票する
2 に答える
3033 参照

icalendar - iCalendar (RFC 2445) を継続期間で YEARLY に繰り返す方法

以下に示すようなイベントを許可する RRULE の作成に失敗しました。

4 月の第 1 日曜日から 5 月の最終日までの YEARLY を、月曜日、水曜日、金曜日に、永久に繰り返す。

FREQ=YEARLY;BYMONTH=4;BYDAY=SU (4 月の第 1 日曜日が毎年繰り返されます)

FREQ=YEARLY;BYMONTH=5;BYMONTHDAY=-1 (5 月の最終日が毎年繰り返されます)

しかし、月曜日、水曜日、金曜日のこれらの日付の間でイベントを毎年繰り返す方法がわかりません。

提案?

更新:コメントには Chris の回答に応答するのに十分なスペースがないため、質問を編集して詳細情報を追加しています。

残念だけど違う。それが私が使用している DDay.iCal ライブラリなのかどうかはわかりませんが、それも機能しません。日付の開始を序数の日付 (最初の日曜日など) にすることはできないことがわかりました..特定の日付にする必要があるため、要件を満たすのが難しくなっています。複数の RRULE を使用しても機能しないようです。

見た目は正しそうに見えますが (2009 年 1 月 1 日にイベントを開始する予定でもあります)、特定の日が有効かどうかのテストを開始すると、間違った結果が得られます。

例えば、

Douglas Day の DDay.iCalソフトウェアを使用していますが、そのライブラリのバグではないと思います。これは iCalendar (RFC 2445) の制限である可能性があると思います。

考え?

0 投票する
1 に答える
2202 参照

xml - XMLを介してGoogleカレンダーに定期的なイベントを追加する

ProtocolAPIを介して定期的なイベントをカレンダーに追加しようとしています。Googleのインターフェースで作成したイベントから繰り返しタグの構文を取得し、それを作成リクエストで使用しました。これが私が提出したものです:

イベントは追加されますが、繰り返されません。結果のイベントフィードの繰り返しセクションを見ると、繰り返しを定義するRRULEがありません。

助けてくれてありがとう!

0 投票する
5 に答える
118304 参照

icalendar - iCalendar (.ics) と vCalendar (.vcs) の違い

予約情報をメールに添付して送信し、MS Outlook に追加したいと考えています。どのフォーマットが良いですか?特に MS Outlook 2003 の場合は?

0 投票する
1 に答える
2584 参照

standards - iCalendar (rfc2445) の TEXT 値でコロン文字をエスケープする必要がありますか?

仕様 ( http://www.ietf.org/rfc/rfc2445.txt )を読んでわかったことは、DESCRIPTION のようなテキスト値では「:」文字をエスケープしてはならないということです。

RFC から:

「TEXT」プロパティ値には、値のリストの COMMA 文字や構造化された値の SEMICOLON 文字など、区切り記号を示すために使用される特殊文字も含まれる場合があります。
これらの特殊文字を「TEXT」プロパティ値に含めることをサポートする
には、バックスラッシュ文字でエスケープする必要があります。
「TEXT」プロパティ値の BACKSLASH文字 (US-ASCII 10 進数 92) は、
別の BACKSLASH 文字でエスケープする必要があります。
「TEXT」プロパティ値の COMMA 文字は、バックスラッシュ文字
(US-ASCII 10 進数 92) でエスケープする必要があります。「TEXT」プロパティのセミコロン文字
値はバックスラッシュ文字 (US-ASCII 10 進数 92) でエスケープする必要があります。ただし、「TEXT」プロパティ値のコロン文字は、バックスラッシュ文字でエスケープしないでください。

この文字が原因で Mac OS X の Meeting Maker v8.7.1b63 で構文エラーが表示されますが、Windows バージョンのソフトウェア (同じバージョン番号) では表示されないため、これを尋ねます。私が書いたソフトウェアから生成している ics ファイルを詰まらせています。これは私のソフトウェアのバグですか?

これは、エラーを受け取っている iCalendar ファイルです。

説明の 3 行目のコロンに注意してください。このコロンにスラッシュを追加すると、Mac の問題は修正されますが、これは標準では正しくないと思います。

ご協力いただきありがとうございます!

0 投票する
1 に答える
1738 参照

c# - 予定を移動するときにiCalRRULEを更新するにはどうすればよいですか?

アプリのカレンダーをTelerikSchedulerからjQueryfullcalendarに切り替えています。iCal RRULEを使用して、定期的なイベントをデータベースに保存しています。

問題は、誰かがイベントを新しい日付にドラッグしたときに、後続の各発生が同じ時間デルタによってバンプされるようにRRULEを更新するにはどうすればよいですか?

DDay.iCalを見て、メソッドがわかりました

それは私が探しているもののように聞こえますが、ドキュメントには詳細がありません。

助言がありますか?

本当にありがとう、

マイケル

0 投票する
1 に答える
568 参照

php - RFC 2445 の OO 実装

質問

会議の通知を電子メールに添付するには、どのPHP ライブラリをお勧めしますか?

優先事項:

  • Swift メーラーの統合
  • シンプルなオブジェクト指向ライブラリ

応用

診療所の予約のスケジューリング。ユーザーが予定を予約したら、会議の通知をユーザーの電子メール アドレスに送信すると便利です (もちろん、要求に応じて)。

0 投票する
1 に答える
1456 参照

objective-c - iCal の繰り返し計算機 - RFC 2445

RFC2445 の繰り返しルールを解釈し、それが発生する日付を特定する必要があります。標準は非常に複雑に見えるので、その核心には入りたくありません。これを行うために使用できる Objective-C / C / C++ ライブラリを誰かが知っているかどうか疑問に思っていました。

完璧に見えるDDay.iCalを見たことがありますが、C#にあります...

ありがとう!