問題タブ [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 に答える
20969 参照

javascript - Javascript iCalendar lib はありますか?

Javascript (パーサーまたはカレンダー オブジェクト自体) で使用できる iCalendar ライブラリはありますか?

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

outlook - Outlook からの iCal の解析: このイベントの定期的なスケジュールを確認するにはどうすればよいですか?

私は Python を使用していますが、ここでは関係ないと思います。以下の iCal スニペットは、Outlook 2010 エクスポート (完全なデータ) からのものです。Outlook では、2012 年 4 月 12 日のイベントのインスタンスを含む、定期的なイベントとして表示されます。シリーズを開くと、次のように表示されます。

繰り返し: 2012 年 3 月 29 日から有効な毎週木曜日の午後 12:00 から午後 12:30 まで発生します。

私の質問は次のとおりです。以下の情報から再発スケジュールを導き出すことは可能ですか? どのフィールドに情報が表示されますか? RRULE が見つかると思いますが、ここにはそのようなものはありません。

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

icalendar - 年の iCalendar (RFC5545) 繰り返しルール

毎年、選択したいくつかの日にイベントを発生させるにはどうすればよいですか。たとえば、45 日を開始してから 15 日をスキップし、30 日を選択してから 30 日をスキップし、30 日を選択してから 30 日をスキップし、30 日を選択してから 30 日をスキップします。次に 30 日を選択してから 30 日をスキップし、次に 30 日を選択してから 30 日をスキップします

これは正しい手順ですか?

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

icalendar - iCalendar の RECURRENCE-ID (RFC 5545)

iCalendar 仕様 RFC 5545 のプロパティ RECURRENCE-ID と、このプロパティの RANGE パラメータについて少し混乱しています。

2012 年 8 月 6 日から毎週月曜日の 10 時から 12 時にスケジュールされる「会議」と呼ばれる定期的なイベントを含むカレンダー コンポーネントを想定します。繰り返しの終了は 2012 年 10 月 29 日です。 2012 年 9 月 3 日までに毎週月曜日に RANGE を THISANDFUTURE に設定して、その後のすべてのイベントも 12 時から 15 時にスケジュールされることを示します。2012 年 10 月 1 日までに、"会議" は (月曜日ではなく) 毎週火曜日の 10 時から 13 時に再度スケジュール変更され、RANGE は THISANDFUTURE に設定されます。さらに、2012 年 9 月 17 日のシングル イベントは、8 時から 10 時に変更されます。

iCalendar 形式のイベントは次のようになります。

不明な値は、RECURRENCE-ID と RRULES の値です。

-) 3 番目と 4 番目のイベントで使用される日付はどれですか? メイン イベント (最初のイベント) を参照する必要がありますか?それとも 2 番目のイベントを参照する必要がありますか?

-) RFC5545 の私の解釈が正しければ、RRULE は変更または再スケジュールされない可能性があります。これは、ルールがサブイベントでも同じであることを意味します。2012 年 10 月 29 日の 10 時から 12 時に予定されていた最後のイベントはどうなりますか? これは、カレンダー コンポーネントの繰り返しセットの最後のイベントですか、それとも 10 月 30 日 10 時が含まれるようにすべてのイベントで UNTIL 値を変更する必要がありますか?

前もって感謝します!:-)

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

.net - DDay.iCal Outlook とタイム ゾーンおよび繰り返しパターンとの互換性

私の .ics ファイルを電子メールで受け取り、それらをカレンダーの招待状として解釈する Outlook を取得できたのは幸運でしたが、タイム ゾーンに関する問題が発生しています。

最初に、すべての日付が UTC で指定されている場合、Outlook が正しいことを行うことを発見しました (正しいことは、イベントを表示するときに時刻をシステムのタイム ゾーン設定に変換することです)。iCalendar ファイルは次のとおりです。

残念ながら、定期的なイベントを追加すると、何らかの理由で Outlook がこれを行いません。そこで、次を使用して iCalendar ファイルにタイム ゾーンを追加しようとしました。

奇妙なことに、添付ファイルは「サポートされていないカレンダー event.ics」と表示されますが、添付ファイルを開くと、Outlook はファイルを正常に解釈します (ほとんどの場合)。

iCalendar ファイルは次のとおりです。

このファイルの見通しのどの部分に問題があるか知っている人はいますか? または、おそらくもっと重要なことですが、見通しを満足させるために dday.iCal で何ができるか知っている人はいますか?

ありがとう!

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

icalendar - iCalフィードと日付範囲

iCalフィードとiCalendarクライアントが過去と将来の多数のイベントをどのように処理するかを理解しようとしています。iCalendarクライアントが日付範囲をiCalendarフィードに通信できる方法はありますか?これにより、ユーザーに表示されている現在の日付範囲外のイベントが不必要にネットワークに送信されることはありません。

そうでない場合、iCalendarフィードは、イベントを送信する日付範囲をどのように決定しますか?すべてのデータをネットワークに送信し続けると、ある時点で、フィードとクライアントの両方で管理できなくなります。フィードが過去および将来のデータを送信しない場合、クライアントはデータのこれらの「穴」をどのように処理しますか?

0 投票する
0 に答える
1689 参照

android - 定期的なイベントの読み取り Android 4.0+

ICS で定期的なイベントを読み取ろうとしました。定期的なイベントの startTime は問題ありませんが、endTime は 0 (ミリ秒) です。しかし、定期的なイベントだけでは、「null」ではない期間があります。テストイベントで「P9000S」の期間を読みました。これは RFC2445 形式であるため、単一のイベントの期間ではなく、最初のイベントから最後のイベントまでの期間です。RRULE は次のようになります: FREQ=MONTHLY;COUNT=3;BYMONTHDAY=3。シングル イベントの終了時刻を取得するにはどうすればよいですか? よろしくお願いします!これは私の予測です:

編集:

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

python - 辞書文字列からpythondateutil.rruleオブジェクトを回復する方法は?

dateutil.rruleオブジェクトをデータベースに保存し、データベースから読み取った後でそれらを再作成したいと思います。

次の問題を考えると、回避策を使用する必要があると思います。 Python dateutilsは、iCalendar形式に従って繰り返しルールを出力します(RFC 5545を参照)

myrruleの出力を保存することを考えています。データベースに文字列としてdictし、必要に応じてrruleオブジェクトを再作成します。

dictは次のようになります。

それは良い考えですか?他に何か提案はありますか?

辞書からPythonオブジェクトを復元するにはどうすればよいですか?python setattr()は私の最善の策ですか、それとももっと簡単なものがありますか?

代わりにこのようなものを使用することを検討する必要がありますか? https://stackoverflow.com/a/1305663/161628

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

ios - EKRecurrenceRules と Cloud Service RFC 2445 iCalendar 仕様 RRULE の同期

定期的なイベントを保存するクラウド ベースのサービスを作成しようとしています。私は icalendarRRULE標準 (RFC2445) を使用してこれを行うことを選択し、以下のようにクラウド ベースのサービスを介して公開されるデータベース スキーマを使用します。

EKRecurrenceRulesは RFC 2445 に準拠していると思いますが、 の文字列表現RRULEまたは の説明を保存するEKRecurrenceRuleことで、よりクロス プラットフォームに準拠したアーキテクチャが実現します。

EKRecurrenceRuleクライアント側で簡単にを作成し、EKRecurrenceRule 記述プロパティから RRULE を抽出できます。EKRecurrenceRuleただし、私の質問は、クラウド サービスから抽出されたときに、その説明プロパティをクライアント上のオブジェクトに変換する方法です。Apple がプロパティを公開して準拠オブジェクトを抽出するのに、 をネイティブ オブジェクトRRULEに変換する方法を提供しないのはばかげているようです。RRULE

EKRecurrence可能であれば、ルールの個々のコンポーネントを保存したくありません。

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

icalendar - 定期的なイベントの iCal 形式を印刷する

スケジュールされたアイテムの ical ファイルを出力する方法を説明するこの回答をここで読みました。

PHP を使用して ical ファイルを動的に公開し、Google カレンダーで読み取るにはどうすればよいですか?

私の質問は、定期的なイベントの ical 形式は何ですか? 毎週月曜日の午前 10 時にチーム ミーティングをスケジュールするとします。繰り返しスケジュールの ical 形式は何ですか? または、X個のイベントを将来に出力する必要がありますか?