snbhsmt_log

ネットワークとコンピュータ、その他いろいろ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Palm Desktop の予定データを iCalendar 形式に変換

Palm Desktop の予定のデータを Google カレンダに持ってく為の変換プログラムを Ruby で書いた。 以前ブログに書いた dbareader.rb が必要。

入力は Palm Desktop の予定をエクスポートした *.dba ファイル。 以下の様に実行して出来た iCalendar 形式のファイルを Google カレンダにインポートする。
$ ./dba2ics foo.dba > foo.ics

自分のデータを変換するためだけに作ったので、 他人のデータも正しく変換できる保証はまったく無い。
そういえば、繰り返し予定の例外に対応していない。 その場合、例外の元と先の 2 件の予定が作成されると思うので、 元の方を削除しなければならない。
スポンサーサイト

続きを読む »

Google カレンダでウェブから作成できない予定をインポート

Google カレンダの繰り返し予定は、ウェブインターフェイスから 指定できる以上の条件を解釈してくれる様だ。 以下 Google カレンダにインポートできる iCalendar の RRULE の例。

毎月末の予定
BYMONTHDAY に月末を表す -1 を指定。 1/31, 2/28, 3/31, 4/30, ... と繰り返す。 当然 INTERVAL, UNTIL とかも一緒に指定できるから隔月末の予定とかも可能。
DTSTART;TZID=Asia/Tokyo:20090131T100000
DTEND;TZID=Asia/Tokyo:20090131T103000
RRULE:FREQ=MONTHLY;BYMONTHDAY=-1

続きを読む »

iCalendar のアラームの指定

iCalendar の予定データを出力する Ruby のスクリプトに、 アラームの設定を追加して Google カレンダにインポートしてみた。

Google カレンダでは、メールの送信先は必ず Google アカウントに登録してある メールアドレスになるみたい。そして、画面表示やメールのメッセージの方も event で指定した summary と description になるらしい。

続きを読む »

Top

HOME

Author:snbhsmt
Google Profiles

http://www.ksky.ne.jp/~snbhsmt/

全ての記事を表示する

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。