2007年05月08日(火)
mhc2gcal : イベント削除時のバグ修正
mhc2gcalに関するりばにしの記事
先月作成した mhc2gcal ですが,指定した期間のイベントを Google Calendar から一度削除するときの挙動がおかしかったので修正してみた.修正したファイルはこちら.
おかしかった挙動は,たとえば2007年05月08日から2007年05月09日までを指定して実行すると,期間外であるはずの前日(2007年05月07日)の全日イベントを削除してしまっていた.まだ Google Calendar の API を理解し切れていないところもあるのだが,試行錯誤の結果現在のバージョンであれば,前日の全日イベントを削除しないようになった.
ちなみにイベント削除機能は,スクリプト内の GCAL_DEL の値を true にしていない限り関係ありません.あしからず.
あと,ときどきエラーが出て止まってしまうことがあるのだが原因が掴めていない.ほとんどの場合,もう一度実行するとエラーが出ずに正常終了するのだが・・・.なんじゃろう.ちょっと追っている余裕はないので,とりあえず放置.
最後になりましたが,毎度くどいようですが,このスクリプトを使う場合は自己責任でお願いします...(くどい).
2009年10月26日追記:最新版の使い方はこちらをご参照ください.