2009年11月19日木曜日

GoogleSyncを試す

GoogleSyncについて

emonsterの予定表、連絡先をgoogleカレンダー、gmailの連絡先と同期できるというので調べてやってみました。

事前にぐぐってわかった不安
・最初にemonster側の予定表のデータが全て消えるらしい(googleカレンダーで上書きされるから?)
・連絡先の振り仮名が化けるらしい
・連絡先の姓と名が入れ替わるらしい
などの情報がありました。不安ではありましたがリリースから半年以上たってるしバックアップとってりゃ怖いもの無しだろうと思って挑んでみました。バックアップはpim.volのコピーとパソコン側の同期済みOutlookデータです。pim.volは定期的にバックアップ取るようにスクリプト組もう…。

初期状態
emonster側は、予定表と連絡先データ多数あり
google側は、カレンダーはデータなし、連絡先は数件データあり

手順
ぐぐってActiveSyncをGoogleSyncできるよう設定する
同期開始
待つ

結果
連絡先はemonster側もgoogle側も問題なく同期完了。懸念していた振り仮名化けも姓名入れ替わりも無かった。
しかし同期が完了せず。エラー出てたようだから、もう一回同期してみる。でもダメ。一見予定表も同期されているようだが同期されている予定は誕生日だけ…つまり連絡先のデータだけか。予定表データは全て失敗している。だから(全体の)同期が完了しなかったのだ。
「サーバーで、デバイス上のすべてのアイテムとの再同期が必要な変更が行われました。最後に同期が正しく行われた後の変更が失われる可能性があります。」
っていうエラーが出て、何度同期をしてもそれより先に進みません。
サポートコードは0x86000106
ためしにPCとの設定で、予定表と連絡先のチェックを外してみた。
すると、今度は上記のエラーでyes/noを問われたのでハイを選んだ。これが噂のデータが消えると言うやつか!!やってみると…おお、emonster側の予定表データが全て消えたぞ!!(喜ぶことではないが)
そして、同期も完了できた!


もう一回同期してみた。そしたら予定表データに誕生日が復活。連絡先データから自動で生成されるのかしら。相変わらず他の予定表データは復活せず。

pim.volを復帰、リセット。(pim.volは削除出来ないので名前の変更で対応)
予定表データの復活を確認。
同期。

また例のエラーが出て、もう一回同期したら例のyes/no問いで、ハイを選んだら例のごとく予定表が消えた。さっきと同じ所まで戻ってしまった。

予定表はgoogleからemonsterへの一方通行?そんなはずは無い。
PCのoutlookからデータを重ねてみたらどうだろうか。できるか?
PCとのActiveSync設定で再び予定表にチェックを入れて同期。
予定表1500件以上同期している、これは期待できる…
長い…
数分待った結果、outlookのデータが消えました。手ごわいな…
どうやって復活させようか。(バックアップpim.volは残っているので安心)

翌日。再度挑戦
pim.vol上書きしてリセット、emonster予定表データ復活を確認。
同期。数粉待つ。今回はyes/noは問われない。
何故か今度は成功、google側とemonster側のデータが融合されている。(つまり既存の予定表データが消されていない)
前回とは何が違ったのかはよくわかりませんでした。

結論としての手順

pim.volバックアップ
GoogleSyncを設定する
ActiveSyncで、PCとの同期から予定表と連絡先を外す。
同期→emonsterの予定表データが全て消える。
pim.volを名前変更で復活させてリセット。
同期→(何度か)→GoogleとemonsterのPIMデータ融合に成功
(連絡先は最初から成功している)

手探りで進めてきたので結論が少し曖昧ですが、GoogleSyncは十分使えそうです。

後日談
連絡先の姓名は異常ないのですが、メモが文字化けしてました。分類はどうなるんだ?

2 件のコメント:

Unknown さんのコメント...

なんという試行錯誤(゚ー゚;)為になります。
GoogleカレンダーとS11HTを同期するソフトはPOsyncとGooSyncがありますね。自分前者使っております。

前者はS11HT側から予定をアップロードするとGoogleカレンダーへアラーム設定が上手く設定されない(というか設定されない)のが玉に瑕でしょうか。

tt さんのコメント...

googleカレンダーはメールでの通知ができるんですね。
指定時間での通知と、一日の始まりにその日の予定をまとめてメールで送ってきてくれるのでそれを利用してます。アラームはあまり使ってないなあ。