問題タブ [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 投票する
0 に答える
485 参照

outlook - Lotus Notes カレンダー (icalendar) で発行されたイベントをキャンセルする

Lotus Notes カレンダーで公開されたイベントを作成、変更、およびキャンセルしようとしています。Outlook でイベントを正常に作成、変更、キャンセルする ics ファイルを作成しました。ただし、Lotus Notes の Cancel Event 爆弾の ics です。次に、rfc 5546 からいくつかのサンプル ics ファイルを取り出しました。可能な限り単純なものを選びました。rfc の 4.1.1、4.1.2、および 4.1.3 の iCalendar の例を使用しました。ここでも、4.1.3 の Cancel Event ics ファイルが失敗します。rfc 2446 を見たところ、例は同じように見えます。以下は、Lotus Notes で試した ics ファイルです。 Lotus Notes カレンダーで ics ファイルを使用してイベントをキャンセルする方法を知っている人はいますか?

ここに私のicsファイルがあります:

RFC 2446/5546 の例:

create.ics

update.ics

削除.ics

Outlook 2013 で動作する例

create.ics

update.ics

削除.ics

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

calendar - オーガナイザーの設定時にカレンダーイベントを送信できません

VBScript でプログラムによって .ics ファイルを作成しています。これにより、会議出席依頼が正常に作成されます。ここでは問題ありません。(RFC 5545)

ファイルにオーガナイザーを追加しようとすると、問題が発生します。たとえば、すべてのリリース管理スタッフがイベントを管理できるように、主催者をリリース カレンダーに設定しようとしています。

ORGANIZER を取り出すと、イベントは正しいリリース管理カレンダーに投稿されませんが、正常に動作します。ORGANIZER を設定すると、会議出席依頼は、他の誰かが送信した依頼を開いたときのように見えます。[送信] ボタンはなく、保存して閉じることしかできません。保存して終了しても、イベントは主催者のカレンダーや出席者のカレンダーには表示されません。

コードは次のとおりです。

BEGIN:VCALENDAR PRODID: -//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN VERSION:2.0 METHOD:PUBLISH BEGIN:VEVENT ORGANIZER:mailto:ReleaseCalendar@mailserver.com DTSTAMP:20140620T094745 UID:20140620T094745 DTSTART:20140625T110000 DTEND:20140625T120000 LOCATION:QA BEGIN:VALARM TRIGGER:-PT15M ACTION:DISPLAY DESCRIPTION:Test - Test Release for Testing END:VALARM CATEGORIES:QA Site ATTENDEE;RSVP=TRUE;CN='Me':mailto:me@mailserver.com ATTENDEE;RSVP=TRUE;CN='Programmer':mailto:Programmer@mailserver.com SUMMARY:REL QA - Test - Test Release for Testing - Wednesday, June 25, 2014 at 11:00 AM DESCRIPTION:Test - Test Release for Testing X-ALT-DESC;FMTTYPE=text/html:<Here's a bunch of HTML that correctly displays> END:VEVENT END:VCALENDAR

私がしなければならないことをする方法はありますか、それともこれは絶望的な原因ですか?

明確な編集: 私がする必要があるのは、主催者を設定できるようにすることです-そして-招待状を送信できるようにすることです. ORGANIZER が設定されている場合、Send ボタンはありません。

編集: RFC 5545 と RFC 6047 を読みましたが、この制限を回避できません。

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

php - ical ファイルのタイムゾーンを取り除く / 処理する良い方法はありますか?

PHP を使用して解析されたグループウェア サーバー (ics ファイル) からカレンダーを取得しようとしています。これまでのところ、ical イベント エントリごとに追加のタイムゾーンを定義できることを除けば、これで問題ありません。

別のイベントはすなわちである

問題は、オンラインで見つかった一般的なパーサー クラスがこれらの TZID パラメーターを削除するだけで、イベントが文字列の末尾のタイムスタンプに移動することです。

その問題を処理するphp用のパーサーはありますか?

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

icalendar - icalander 2.0 毎週 x から x までイベントを開催

次のシナリオでイベントを発生させようとしているiPhoneにICSファイルがあります。

1 - イベントは X 日 X の時刻に開始し、イベントは同じ日 X の X 時刻に終了します (1 時間後)

2 - イベントは X 日の X 時に始まり、毎週その日の 1 時間、Y 日まで繰り返されます

つまり、5日に1時間のイベントを作りたい。それから、私はそれを与えた終了日まで、毎週1時間続く10日水曜日のイベントを作りたいです。

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

java - ICS (iCalendar) UID の目的と用途

Java で ICS ファイルに対する同期アダプターを作成していますが、動的に作成されたリモート ファイルに対する新しい更新で同じイベントを認識するのに問題があります。

だから私は、UID を使用できるのは素晴らしいことだと思いました。ICS ファイルがダウンロードされるたびにランダムに生成されることがわかりました。毎回ランダムに生成される場合、UID プロパティのポイントは何でしょうか? ユニバースに存在するすべての ICS イベントが一意であると仮定しないのはなぜですか? 同じイベントに同じ UID を使用していないのは ICS ファイル ジェネレーターのせいですか (2 つの ICS ファイル プロバイダーがこれを行っているのを見たことがありますが、2 つの学校があります)。

では、カレンダー全体を消去して再インポートする代わりに、ICS ファイルの更新全体で同じイベントを認識する標準的な方法は何ですか?

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

ios - iCalendar: IOS で定期的なイベントが正しく表示されない

簡単な紹介

PHP で生成された iCalendar ファイルの定期的なイベントが、IOS アプリケーションで正しく繰り返されません。Outlook 2010 と Google カレンダーでは正しく繰り返されますが、IOS 8.1 (iPhone 5S と iPad 2) ではそうではありません。

詳細

次のファイルは、MS Outlook や Google カレンダーなどのアプリケーションからの購読に適したカレンダー ファイルを生成します。このファイルには、VTIMEZONE と 1 つの VEVENT が含まれており、2014 年 11 月 7 日から 28 日までの毎週金曜日に合計 4 回繰り返されます。

iCalendar ファイル: http://www.elitesystemer.no/mycal_stack_example.php (以下の完全なコード)

両方の iDevice (IOS 8.1) で、このイベントは 1 回だけ発生します。7. 2014 年 11 月。この奇妙な動作は、ネイティブ カレンダー アプリと週カレンダー アプリ (サイト: http://weekcal.com ) に当てはまります。

このファイルは、MS Outlook 2010 および Google カレンダーでは完全に機能しますが、IOS では機能しません。残念ながら、Apple フォーラムで同等の問題を見つけることができませんでした。以前の OS バージョンの iDevice でテストすることも、別のスマートフォンでテストすることもできません。

http://icalvalid.cloudapp.net/http://severinghaus.org/projects/icv/などのオンライン iCalendar バリデーターでファイルをテストしました- 警告やエラーのない完璧な結果。

PHP から生成されたカレンダー コード

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

google-calendar-api - UID の問題: 送信された最後のイベントのみ

さて、ここで厄介な問題があり.icsます。Google カレンダーに毎日「アップロード」する必要があるファイルを作成するバッチ ファイルを作成しました。これで、バッチは問題なく動作します。問題は、結果の動作です。

簡単に言えば、最後のイベントだけがカレンダーに送信されるUIDということが起こります。VEVENT

例:

SUMMARY2これは、 11 月 12 日付けのイベントのみを送信します...

UIDイベントを送信するために が必要ないことはわかっていますが、後でイベントを削除する場合は必須です [必要なので、その「コード」の行を消去することはできません]。

イベントを消去したり、.icsファイルを作成したり、すべてを作成したりできますUIDが、最後のイベントだけを送信する理由が理解できません!

イベントのコメントなど、ナンセンスなものも含めて、さまざまなものを追加/サブしようとしました...

私は何か間違ったことをしていますか?ヒントはありますか?