問題タブ [rfc5545]

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 投票する
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 に答える
4024 参照

parsing - iCal のプロパティ パラメータをエスケープできる/すべきですか?

具体的には、CN (共通名) パラメータ。

オーガナイザー;CN=John Doe,Eng:mailto:jd@some.com

RFCはこれについて曖昧です、IMHO。タイプTEXTのプロパティ値については非常に明確ですが、このパラメーターの場合、「パラメーター値はテキストです」とだけ書かれています。いずれにせよ、TEXT 型に指定されたエスケープは、パラメーター値に対して完全ではないようです (たとえば、':' はエスケープされません)。

どうもありがとう!

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

html - RRULE を実装する JavaScript ライブラリを探しています (iCalendar RFC 5545)

JaavScript に実装されている優れた iCalendar RFC 5545 処理ライブラリ (オープン ソース / GPL 互換) を探しています。私が現在興味を持っているのは、RRULE を完全に実装する js ライブラリです。これにより、カレンダー Web アプリを HTML5 互換ブラウザーでオフラインで使用できるようになります。

UI があるので、必要なのは RRULE とイベントの日付を生成できる使用可能なライブラリだけです。Python dateutil を作成した人に連絡して、彼のライブラリを js に移植できるかどうかを確認することも考えました。

私たちのニーズの例は次のとおりです。

  1. 生データ (既存の UI によって提供される) を指定して、RRULE を含む iCalendar VEVENT 情報を構築します。
  2. VCALENDAR / VEVENT オブジェクトを指定して、クライアントがサーバーに接続するまで、HTML5 を使用してローカルに保存できる適切な iCalendar テキスト文字列を生成します。
  3. RRULE を含む VCALENDAR / VEVENT オブジェクトが与えられた場合、「ある日付から次の X 回の発生の開始日/終了日を教えてください」または「日付 Y までのすべての発生日の開始日/終了日を教えてください」と言うことができます。

リード、考え、提案は大歓迎です。

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

php - PHP 日付繰り返しライブラリ?

Ruby、Java、および Python にはすべて、 rfc2445の rruleをうまく処理できる非常に優れたライブラリがいくつかあります。

rrule を処理し、繰り返しの日付を返すクラス/ライブラリを非常に包括的に検索しましたが、PHP でそれを実行できるライブラリが 1 つ見つかりませんでした。

Ruby のice_cubeと同様の機能を持つ PHP ライブラリの作成を開始する予定ですが、開始する前に、車輪の再発明ではないことを確認したいと思います。

それで、私はこの質問に行き着きます。私は車輪を再発明していますか? PHP で日付の繰り返しを処理するために既に作成されているライブラリを見つけられませんでしたか?

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

calendar - RFC 5545 と RFC 2445 の違い

ネイティブの Android カレンダー アプリでは、RFC 2445 プロトコルを使用して.icsファイルを作成します。いくつかのブログで、RFC 2445 が RFC 5545 に置き換えられているのを見つけました。RFC 5545 の追加機能とは何か、RFC 2445 とどのように違うのか教えてください。

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

android - iCal - 初心者のチュートリアルとドキュメント?

仕事で既存の ical ファイルを使用しています。誰がそれを作っているのかわからないので、彼らに連絡する前に ical についてもっとよく知りたいと思っています。

iCal の優れた初心者用チュートリアルを教えてもらえますか?

私がこれまでに発見したことのほとんどは非常に曖昧であり、あまりにも多くのユーザーの知識を前提としています. 基本 (タグ/パラメーター、セットアップ、公開など) をカバーするだけでなく、iPhone、Android、および Blackberry をサーバー上のカレンダーの更新と同期することなどについても説明するものが必要です。