複数のGoogleカレンダーをまとめる方法
背景
- 複数のGoogleカレンダーを色分けして使うことで自分の予定を把握しています.
- プライベートカレンダー,仕事カレンダー,イベントカレンダーなど
- 友人や同僚とカレンダーを共有するとき,全てのカレンダーを共有設定する必要があり,しかも一人で複数の色使っていて見づらくなってしまっていました.
- 複数のカレンダーを一つのカレンダーにまとめられれば,それを共有できて解決するのに...
- どうやらGoogleAppsScriptなるものが解決してくれそう.
- ということで作ってみた.
方法
-
GoogleDriveで適当なスプレッドシートを作成
-
ツールタブからスクリプトエディタを選択
-
エディタ内で以下を実装
- まとめる先のカレンダーの予定を削除
- 複数のカレンダーから1つずつイベントを取得
- わかりやすいようにカレンダー名をつけたイベントをまとめる先のカレンダーに作成
-
こんな感じです.https://github.com/kdotsaito/GAS
-
リソースタグからトリガーを適当に設定(僕は6時間に1回のペースに設定しています)することで定期的に更新してくれます.
感想
- GoogleAppsScriptの存在自体知らなかったけどとても便利そう.
- こんなこともできるよみたいなことあったらほしいです.