トップ «前の日記(2005-09-29) 最新 次の日記(2005-10-03)» 編集

人徳ゼロ日記


2005-10-02

_ Outlook → icalendar 作成中

Outlookのスケジュールオブジェクト(AppointmentItemクラス)を読み込んで、icalendarにマッピングするプログラムをrubyで作成中。OutlookのAppointmentItemクラスの属性とicalendarのVEVENTクラスの属性の対応表を必死こいて作成したので、プログラム化してます。

できつつあるのですが、icalendarクラスライブラリhttp://rubyforge.org/projects/icalendar/がなかなか思った通りに動かないので実験中です。やはりというか、日付と時刻を表すクラスDate, DateTimeが一番動作が不定です。

これができたら、次はOutlookとicalendar(特にKO/PIのデータ)のシンクロナイズですが、こっちはこっちでicalendarを扱うソフトごとに動作が微妙に違って難しいです。参考: 過去日記記事「OutlookでのiCalendarシンクロナイズ