― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2012年7月14日(土) 10:49 
ソフトバンク3G携帯のスケジュールを入力するためGoogle カレンダーを入力するする方法を考え、実行しましたがソフトバンクユーティリティーソフトが『インポートできません』とエラーが出ました。
何かご存知でしたらご教示願います。以下質問をさせていただきます。

よろしくお願いします

<環境>
Thunderbird 13.0.1
Lightning 1.5.1
ブラウザ:Firefox13.0.1
OS:WinXP(SP3)
ソフトバンクユーティリティーソフトver1.06(.vcsファイルインポート可能)

<手順>
1.Google カレンダーとThunderbirdを同期する。
2.Thunderbirdから.vcs出力する。
3.ソフトバンクユーティリティーソフトにインポートする。


<質問>
1.2.で出力するエクスポート期間を設定(あわせて「イベントの発生ごとに期間を分ける」も設定)
したのですが、.vcs出力ファイルをテキストエディター(さくら)で開いて内容を確認したら、同期
された内容がすべて出力されているようです。エクスポート期間のみ.vcs出力されると思っていたのですが、一応全部データは出力されるが、処理の時指定データのみ表示されるのですか?それともエクスポート期間設定のやり方が間違っているのでしょうか?

2.ソフトバンクユーティリティーソフトの対応文字エンコーディングはshift-JISとネットには書
かれていたのですが、Thunderbirdの対応文字コードがANSI、UTF-8だからエラーがでるのでしょうか?

3.もしそうなら、さくらで文字エンコーディング変換できますか?

4.信じられないのですが、エラーが出た.vcs出力の最終行の1イベントを削除すると、文字コード
に関係なくソフトバンクユーティリティーソフトにインポートできます。なぜインポートできるのかわか
りません。何かヒントはありますか?参考までに、END:VCALENDARの前の1イベントの削除し
た内容を示します。

BEGIN:VEVENT
DTSTART:20120721T030000Z
DTEND:20120721T070000Z
STATUS:CONFIRMED
UID:CSVConvert74f7337ae478961ec4e898369f7a194a
SUMMARY;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
DESCRIPTION;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
LOCATION;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
DCREATED:-2816301-10T19590訒c
LAST-MODIFIED:20120630T061839Z
END:VEVENT

END:VCALENDAR


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2012年7月16日(月) 08:36 
1~4までのご質問に対する答えではなく申し訳ないのですが、全体が vcs 出力を前提にしたご質問のようですから、まず入り口となる部分の事情が具体的に示されたほうがアドバイスを得やすいのではと思ったので、コメントさせていただきます。

Thunderbird 本体にはスケジュール管理機能はなく、この機能を提供するアドオンとして Lightning があります。
カレンダーや ToDo などのスケジュール管理機能は、すべて Lightning が提供する機能になります。

標準状態の Lightning において、カレンダーのエクスポートでサポートされているのは、iCalendar 形式(*.ics)、CSV 形式(*.csv)および HTML 形式(*.html / *.htm)だけで、vCalendar 形式(*.vcs)はなかったと記憶しています。
(iCalendar は、vCalendar の拡張形式のようなものだったはずですから構造的に似た部分はありますが、さまざまなカレンダーソフトウェアの実装上、vCalendar 形式と完全な互換性があったかどうか定かではありません。)

ご利用の Lightning からストレートに vCalendar 形式(*.vcs)でエクスポートできているのだとしたら、vCalendar 形式での出力を可能にするようなアドオン(あるいはその他の vcs 出力・変換機能)を併用なさっているなど、標準とは異なる何かしらのカスタマイズが施されているのではないでしょうか?
もしそうなら、vCalendar 形式の出力を実行しているアドオン等に問題がある可能性も考えられるわけで、一番最初にそのあたりの事情を明らかにしておかないと、個々の質疑応答がかみ合わないかもしれません。

ぼく自身はかなり前に Lightning / Sunbird から別のカレンダーソフトに乗り換えているため、最近の Lightning の事情には疎く、vcs 出力の件が明らかになってもご質問に答えられるアテはないのですが......。

また、主な原因がエクスポート側にあるのかインポート側にあるのかの切り分けをおこなっておられるなら、そのあたりの経過説明をしていただくと、アドバイスが寄せられやすくなるかもしれません。
(切り分けの一例)
Lightning + 何らかの vcs 出力機能でエクスポートされた vCalendar 形式(*.vcs)のデータを、ソフトバンクユーティリティーソフト以外の vCalendar 形式対応のカレンダーソフト(できれば複数)で正常にインポートできるのであれば、その vcs データは正常である可能性が高いと考えられます。
この場合はソフトバンクユーティリティーソフト側に、インポートに失敗してしまう何らかの問題があると考えたほうが筋が通る気がします。
一方、vCalendar 形式対応の他のカレンダーソフトでも正常にインポートできないなら、Lightning + 何らかの vcs 出力機能でエクスポートされた vcs データのほうに問題がある可能性が高いと考えられます。
この場合は vcs 出力を実際に担っている "もの" を重点的に点検したほうが効率的な気がします。

以上、とりあえず気になった点を書き込ませていただきました。的外れだったらすみません。

(オフトピ)
カレンダー機能に絞ったご質問のようですので、カテゴリ的には「相互ユーザサポート」>「Thunderbird」より、「Calendar」のほうが適切ではないでしょうか。
http://forums.mozillazine.jp/index.php


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2012年7月16日(月) 11:46 
偶然的通行人様

コメントありがとうございました。参考になりました。
気がついた点を補足させていただきます。

☆1:偶然的通行人様wrote
「全体が vcs 出力を前提にしたご質問のようですから、まず入り口となる部分の事情
が具体的に示されたほうがアドバイスを得やすい」

vCalendar 形式(*.vcs)のファイルとは、一体どういう構造になっているのか?どこが変換ミス
するとインポートできなくなるか?と二つの問題があり、一度に両方とも質問したため、質問に答
えにくかったのかもしれません。次回は分けて質問をしてみようと思います。

☆2:偶然的通行人様wrote
「iCalendar は、vCalendar の拡張形式のようなものだったはずですから構造的に似た部分は
ありますが、さまざまなカレンダーソフトウェアの実装上、vCalendar 形式と完全な互換性があっ
たかどうか定かではありません。」

GoogleカレンダーとThunderbirdを同期させる時に、calDAVをフォーマットとして指定してい
ますが、vCalendar 形式と完全な互換性があったかどうか気にしていませんでした。調べてみ
ます。

☆3:偶然的通行人様wrote
「ご利用の Lightning からストレートに vCalendar 形式(*.vcs)でエクスポートできている
のだとしたら、vCalendar 形式での出力を可能にするようなアドオン(あるいはその他の vcs
出力・変換機能)を併用なさっているなど、標準とは異なる何かしらのカスタマイズが施されて
いるのではないでしょうか?」

ご指摘のように、Thunderbird 本体にはスケジュール管理機能はなく、この機能を提供する
アドオンとしてLightning があります。しかし、カレンダーエクスポート機能は、他のカレンダー
と同様にThunderbird 本体にあり、その中にどのファイル形式でエクスポートするかについて
も選択できます。今回はその機能を使い、vCalendar 形式(*.vcs)でエクスポートしました。
別にカスタマイズ等はしていません。

☆4:偶然的通行人様wrote
「主な原因がエクスポート側にあるのかインポート側にあるのかの切り分けをおこなっておられ
るなら、そのあたりの経過説明をしていただくと、アドバイスが寄せられやすくなるかもしれませ
ん。」

この点については、ご指摘のとおりです。私もインポート側、エクスポート側の切り分けをやるこ
とも考えていたのですが、私の質問の4.で*.vcsファイルの最終行を削除すると、
文字エンコーディングに関係なくインポートできるのでわけがわからなくなってしまい、
質問を優先させました。これについては、もう少し調査して見ます。

☆5:偶然的通行人様wrote
「カレンダー機能に絞ったご質問のようですので、カテゴリ的には「相互ユーザサポート」>
「Thunderbird」より、「Calendar」のほうが適切ではないでしょうか。」

Thunderbirdのエクスポートにこだわっていたためこのカテゴリーで質問したのですが、次回
は「Calendar」に投稿したいと思います。


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2012年7月24日(火) 21:42 
間があいてしまい、いまさらで申し訳ありません。
もうご覧になっておられないかもしれませんが、いくつか補足させていただきます。

rockchan さんが書きました:
☆3:偶然的通行人様wrote
「ご利用の Lightning からストレートに vCalendar 形式(*.vcs)でエクスポートできている
のだとしたら、vCalendar 形式での出力を可能にするようなアドオン(あるいはその他の vcs
出力・変換機能)を併用なさっているなど、標準とは異なる何かしらのカスタマイズが施されて
いるのではないでしょうか?」

ご指摘のように、Thunderbird 本体にはスケジュール管理機能はなく、この機能を提供する
アドオンとしてLightning があります。しかし、カレンダーエクスポート機能は、他のカレンダー
と同様にThunderbird 本体にあり、その中にどのファイル形式でエクスポートするかについて
も選択できます。今回はその機能を使い、vCalendar 形式(*.vcs)でエクスポートしました。
別にカスタマイズ等はしていません。

Thunderbird 14.0 にアップグレードする前の Thunderbird 13.0.1 に新規プロファイルを作り、そこに Lightning 1.5.2 をインストールしてみました。
Windows XP SP3 環境です。(ほんと、久しぶりの Lightning です。)

で、Thunderbird 13.0.1 + Lightning 1.5.2 だけの標準状態では、カレンダーのエクスポートに vCalendar 形式(*.vcs)は存在しませんでした。(インポートも同様です。)
別のアドオン、.vcs Support を追加インストールすると、vCalendar 形式(*.vcs)形式でのエクスポートが可能になりました。
このことから考えると、少なくとも .vcs Support のような追加アドオンを導入されている(=カスタマイズしている)のではないでしょうか?(確認した限りでは標準状態の Lightning で vcs 出力ができるとは思えないのですが...。)

上記、.vcs Support のページには、"Import Does Not Work" などのレビューがありますので、現行の .vcs Support の動作に何らかの問題があり、出力された *.vcs ファイルを他のアプリケーションにインポートしようとするとエラーになる可能性は考えられますね。

Lightning は Thunderbird のアドオンとして働きますから、インターフェイス上は Thunderbird と一体化しています。
しかし、くり返しますが Thunderbird 本体にはスケジュール管理機能はありません。(もしあれば Lightning など不要でしょう。)
カレンダーや ToDo に関する機能はすべて Lightning が提供しています。
ですから、「カレンダーエクスポート機能は、他のカレンダーと同様にThunderbird 本体にあり」ということはありえません。
あくまでインターフェイス上、Thunderbird のウィンドウからカレンダーのエクスポートのメニューを選択できるだけで、"カレンダーのエクスポート機能そのものは Lightning が担っている" 点に注意してください。

Lightning の機能全般は問題なく動作していて、vcs 形式でのエクスポートに限って不可解な結果になるのであれば、第一に目を向けるのは Thunderbird 本体ではなく Lightning もしくは Lightning 用の追加アドオンあたりだと思います。
そこから調べていくなかで、アドオンを実行する土壌である Thunderbird 側に何らかの問題が起こっているケースもゼロだとは言い切れませんが、順序を飛ばしていてはそれをハッキリさせることもできません。

rockchan さんが書きました:
☆4:偶然的通行人様wrote
「主な原因がエクスポート側にあるのかインポート側にあるのかの切り分けをおこなっておられ
るなら、そのあたりの経過説明をしていただくと、アドバイスが寄せられやすくなるかもしれませ
ん。」

この点については、ご指摘のとおりです。私もインポート側、エクスポート側の切り分けをやるこ
とも考えていたのですが、私の質問の4.で*.vcsファイルの最終行を削除すると、
文字エンコーディングに関係なくインポートできるのでわけがわからなくなってしまい、
質問を優先させました。これについては、もう少し調査して見ます。

最終行の削除云々は付随的な問題だと思います。そこにこだわらずエクスポートされたままの vcs ファイルが適正なのかどうかを確かめることが先決ではないでしょうか。

その一法として、まったく別のカレンダーソフトでの動作を比較対照してみることで、どこに問題があるかを絞り込めるのではないかということです。
最終行を削除しない、エクスポートされたままの vcs ファイルを、vCalendar 形式対応のカレンダーソフト(できれば複数)で正常にインポートできるのであれば、最終行を含めてエクスポート側は正しいデータを出力している可能性が高いと考えられます。
これをインポートできないなら、ソフトバンクユーティリティーソフト側に問題があると考えられ、その条件下で最終行を削除するとインポートできるのはソフトバンクユーティリティーソフト側の独自事情によるのだと推測されます。
(これについては、ソフトバンク側のサポートにでもたずねないと詳細はわかりかねます。)

一方、エクスポートされたままの vcs ファイルを、他の vCalendar 形式対応のカレンダーソフトでもインポートエラーが起こるのであれば、エクスポートされた vcs ファイル自体に問題があり、Lightning + .vcs Support といった vcs 出力環境の問題である可能性が高いといえましょう。
(他のカレンダーソフトでも、vcs ファイルの最終行を削除するとインポートできるとしたら、その部分が不適切な出力の中心点だと考えられます。)

もちろん、それだけでは判断できない要素があるかもしれません。
ただ、いちどきに全部を確認することは難しいので、大きな分岐項目から順番にひとつずつ着実に切り分けていくのが、結局は原因究明と問題解決の最も効率的な手段になると思います。

多少手間はかかるかもしれませんが、ご健闘を祈ります。


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: Google [Bot] & ゲスト[75人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean