問題タブ [ical4j]
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.
java - ICal4j の繰り返しルール
ICal4j.ics
を使用してファイルを作成しようとしています。
しかし、繰り返しを追加しようとすると失敗し、次のものがスローされます。ValidationException
繰り返しを追加する私のコードは次のとおりです。
このルールがなくても問題なく動作しますが、このイベントを毎週月曜日( が返す日付)
まで追加したいと考えています。何か案は?12 December 2011
dateTo
java - Yahooカレンダーでイベントを作成する
私は、caldev仕様、Httpクライアント3、Apache Jackrabbit、およびical4JAPIを使用しているyahooカレンダーでイベントを作成しようとしています。
イベントを作成し(201 http応答を取得)、同じイベントを取得し(http getメソッドを使用)、同じイベントを削除できます。
私が直面している唯一の問題は、サーバーに作成されたときのイベントがyahooカレンダーに表示されないことです。
どうしたらいいかわからない…正しい方向に案内してください。
これが私が作成している彼のイベントです
java - VCalendar の解析
URLで取得したVCalendarがあります:
文字列を分割する以外に、そのような vcalendar を解析する方法はありますか? Ical4j を試してみましたが、常に次のエラーが発生しました。
私のコードは次のとおりです。
誰でも私を助けることができますか?
よろしくお願いします!
java - java-iCal4j - 会議の説明を追加する
iCal4j
Outlookカレンダーからicsファイルを作成することに使用しています。VEvent オブジェクトを作成するときに、カレンダーの件名を追加しています。
しかし、会議の説明を追加する方法は? 追加するオプションが見つかりませんでした。どんな提案でも大歓迎です。
ありがとう。
algorithm - カスタムの週の始まりを持つ日付から # 週を計算するためのアルゴリズム? (iCalの場合)
ISO 8601週を取得するためのアルゴリズムしか見つかりません(週は月曜日から始まります)。
ただし、iCalの仕様によると
1 週間は、週の開始日として定義された曜日から始まる 7 日間として定義されます (WKST を参照)。暦年の第 1 週は、その暦年に少なくとも 4 日を含む最初の週です。
したがって、週の開始日を任意の曜日にすることができるため、ISO 8601 よりも複雑です。
カスタムの開始曜日を指定して、日付の週番号を特定するアルゴリズムはありますか?
または...これを行うiCal4jの機能はありますか?日付から週番号を決定しますか?
ありがとう!
ps 制限: Java クラスを拡張できない JVM 言語を使用していますが、Java メソッドを呼び出したり、Java クラスをインスタンス化したりできます。
java - ブラウザから Outlook で .ics ファイルを開く
カレンダーをエクスポートするアプリケーションを開発しています。私が抱えている問題は、予定表が Outlook で開かれるのではなくダウンロードされることです。これが私のコードです:
1) メイン ページにカレンダーをエクスポートするための画像リンクがあります。
2) リンクのリダイレクト先の jsp で、(iCal4j ライブラリを使用して) .ics ファイルを生成し、応答に添付します。
そして、.ics がダウンロードされます。しかし、私が本当にやりたいのは、それを Outlook で開くことです。それを行う方法はありますか?
前もって感謝します!!
java - calendarServer を備えた iCal4J は、このアプリケーションに適合しますか?
お気に入りのカレンダー アプリケーションに組み込むことができる iCal をユーザーに提供したいと考えています。
calendarServer (Darwin Calendar Server) で iCal ファイルをホストし、サーバーを iCal4j フレームワークに接続するのが適している可能性があります。これでうまくいくと思いますか?私が提供したいもの:
- ユーザーは、私のサービスを使用して行った現在のすべての予定を表示できます
- ユーザーはカレンダーに新しいイベントを追加できません
- ユーザーはイベントの時間を変更でき、Java Web サービス (Tomcat のスプリング) はこれを認識して、この変更に対応できます。
- オプション: ユーザーはメールで会議出席依頼を受け取ることができます。受け入れると、Web サービスに通知されます。その後、新しい会議がカレンダーに表示されます。
この問題にアプローチするには、どのフレームワークを使用しますか? calendarServer のような ical サーバーを使用して ical ファイルをホストし、それを API で変更しますか? または、ical ファイルを Web サーバーで直接ホストしますか?
あなたの経験を共有してくれてありがとう!
スティーブ
icalendar - 空のカレンダーでのiCal4j検証例外
iCal4jライブラリを使用してiCalendarフィードを生成しています。
カレンダーにイベントが追加されていない場合(追加する予定のイベントがないため)、iCalendarデータを出力ストリームに書き込むときに、iCal4jは検証例外をスローします。
それで、イベントのないカレンダーはiCalendar標準に従って実際に無効ですか、それともこれはiCal4jの検証が不必要に厳密であるだけですか?(後者が当てはまる場合、検証を緩和する方法はありますか?)
java - 文字列をiCalendar(ics)オブジェクトに変換するにはどうすればよいですか?
JSONオブジェクトを介して受け取った文字列をiCalendarオブジェクト(ics)に変換する方法を実装するタスクが与えられました。iCal4jライブラリを見つけて、それをパーサーとして使用しようとしています。ただし、CalendarBuilderはInputStreamを使用しているようです。
どうすれば続行できますか?
編集:これは機能しますか?
java - icalendar (ical) が更新されると、Java は新しいイベントの詳細を取得して何かを行うことができますか?
Javaの既存のアプリケーションで、次のことが可能かどうか尋ねています:
ユーザーは、たとえば Google カレンダー (アジェンダ) を使用して、自分の ical に新しいイベントを作成します。
Java プログラムは、カレンダーが更新されたこと、新しいイベント/ランデブーが作成されたことを検出します
Java プログラムは新しいイベントの詳細を取得し、この詳細を mysql データベースに保存します。
それが可能かどうか知っていますか?
ありがとう