web-dev-qa-db-ja.com

.vcsファイルをGoogleカレンダーにインポートする

.vcsファイルがたくさんあるので、それらをgoogleカレンダーにインポートします。私は解決策を探してグーグルで言及している方法を見つけました

  1. 最初に.vcsファイルをハードドライブに保存する必要があります;)

  2. Googleカレンダーページにアクセスします( https://www.google.com/calendar/ )-ユーザー名とパスワードでログインする必要があります。

  3. ページの左下にある「その他のカレンダー」に移動します。次に、[その他のカレンダー]メニューの最後にある下向き矢印をクリックします。

  4. 次に、「カレンダーのインポート」を選択します。

  5. 新しいポップアップウィンドウが表示されます。次に、保存した.vcsファイルを参照して選択します。この新しいカレンダーを保存するカレンダーを選択します。次に、「インポート」をクリックします。

これらの手順を実行した後、次のエラーが発生します

ゼロイベントを処理しました。

イベントのインポートに失敗しました:iCal/CSVファイルを処理できません。

.vcsファイルをGoogleカレンダーにインポートする方法を教えてください

7
CIPHER

昨日、古いモバイルからGoogleカレンダーに多くの.vcsファイルを移動したときにも、同じ問題が発生しました。これらのファイルからいくつかの行を削除していたときに、解決策を見つけました。私の場合、それは「RRULE」で始まる行でした。例:

RRULE:YM1 #0

多分その行はあなたの場合にもエラーを引き起こします。その行を削除するだけで済みました。

2
oskark

ファイルの「終了」を「終了」に変更して、.icsとして保存してみてください。次に、上からインポート手順を実行します。

この小さなトリックを使用すると、ユナイテッド航空の予約やその他の.vcsファイルをGoogleカレンダーに保存できます。

1
BAngel

@oskarkの回答に加えて、インポートを機能させるために、改行文字を含む説明を持つすべてのエントリも変更する必要がありました。

  1. RRULE:YM1 #0をすべて削除
  2. DESCRIPTIONの後から次のタグが始まるまで、すべての改行\nを削除します

例えば:

DTEND:20160328T142300Z
DESCRIPTION;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:some very long
string
LOCATION; ...

なる

DTEND:20160328T142300Z
DESCRIPTION;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:some very long string
LOCATION; ...
0
twall

ファイルのエラーが原因でインポートが失敗したようです。残念ながらFailed to import events: Unable to process your iCal/CSV file..はあまり情報を提供しません。

インポートする前に、いくつかのiCalチェックツールでファイルを確認してください。現在、私は https://icalendar.org/validator.html を使用しています。これは、ファイル、URL、および入力されたテキストを受け取ります。何が問題だったかを理解するために、仕様へのポインタを含むすべてのエラーの詳細なリストが返されます(修正するには十分かもしれません)。

0
trapicki