• 締切済み

グーグルカレンダー1か月分だけエクスポートしたい

グーグルカレンダーを1か月分だけエクスポートして他のグーグルカレンダーに取り込みたいです。 icalendarファイル形式でないとできないのでしょうか? 方法をご存じの方よろしくお願い致します。

みんなの回答

  • akira1720
  • ベストアンサー率80% (128/159)
回答No.2

全部のイベントを iCalendar 形式でエクスポートした後で、テキストエディタを使って iCalendar ファイルを編集することは知識があれば不可能ではないですが、繰り返しイベントがあるとかなり難しいです。 Google カレンダーの設定から「新しいカレンダーを作成」を実行してそこにいったんエクスポートしたファイルを取り込み、必要のないイベント(エクスポートしたかった1ヶ月分以外)は全部削除した上で、そのカレンダーからエクスポートを実行すればのぞみの範囲のイベントのみエクスポートできますが... 複数のイベントをカレンダーから削除するいい方法がないのでかなりめんどうですね。 もしプログラミングが苦でなければ、Google Calendar API https://developers.google.com/calendar や Appscript のカレンダーサービス https://developers.google.com/apps-script/reference/calendar を使うという手もあります。 Appscript を使う方法については、「Google Apps Scriptで特定月のカレンダーのイベント情報を取得する」https://tonari-it.com/gas-calendar-getevents/ というそのものずばりの記事を見つけました。 ただ、ここでは結果をスプレッドシートに出力しています。もし質問者様が他のカレンダーへのインポートをしたいならもうひと工夫必要ですが、iCalendar 形式での出力がご不満だったようなので、案外こちらの出力結果のほうがいいのではないでしょうか。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

グーグルカレンダーを1か月分だけエクスポートして他のグーグルカレンダーに取り込むことは、残念ながらできません。また、icalendarファイル形式でないとできません。

関連するQ&A