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

icalendar - iCalendar のサブイベント

iCalendarファイル形式でサブイベントを作成する方法がないか自問自答しました。たとえば、イベントの期間が 12:00 から 14:00 の場合、サブイベントとして 12:00 から 13:00 と 13:00 から 14:00 に分割したいと考えています。

注: Apple の iCal は、「旅行時間」で使用したい種類のサブイベントを使用します。実際のイベントの前にちょっとしたサブイベントを追加します。

それを行う方法はありますか?

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

javascript - Get UTC time given TZID and local time

I am trying to parse the .ics file in my application. My application has server side java layer and client side javascript part to it. I am using ical4j library to parse it.

Problem is DTSTART of the event is not in UTC format sometimes. And whenever it is not in UTC .ics file has VTIMEZONE component which I am parsing and getting TZID property from it.

Java layer finally send JSON to client. In the above mentioned case DTSTART, DTEND and TZID are being sent in JSON.

Client has to convert DTSTART and DTEND to UTC using TZID. I tried with moment.js since i could not find any other api which can do this.

With moment.js below is the error I get,

But below code works fine,

.ics ファイルから TZID をそのまま (つまり、北米/東部) 使用することはできませんか? また、すべてのタイムゾーンでUTCを提供し、遵守も考慮できる他の方法またはJSライブラリはありますか?

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

calendar - RRULE を読み取り可能なテキストに解析しますか?

Ical RRULE を読み取り可能なテキスト (Google カレンダーなど) に解析するためのライブラリ (php) または擬似コードを探しています。

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

outlook - ical ファイルが Mozilla Thunderbird で開かれているが Microsoft Outlook で開かれていない場合、正しい日付が表示される

Ical ファイル コード:

マイクロソフト アウトルック:

ここに画像の説明を入力

モジラサンダーバード:

ここに画像の説明を入力

Mozilla Thunderbird は正しい日付を表示しています。

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 から生成されたカレンダー コード