- 締切済み
グーグルカレンダー1か月分だけエクスポートしたい
グーグルカレンダーを1か月分だけエクスポートして他のグーグルカレンダーに取り込みたいです。 icalendarファイル形式でないとできないのでしょうか? 方法をご存じの方よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- akira1720
- ベストアンサー率80% (128/159)
全部のイベントを 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)
グーグルカレンダーを1か月分だけエクスポートして他のグーグルカレンダーに取り込むことは、残念ながらできません。また、icalendarファイル形式でないとできません。