不定期な予定も一括登録!Noteで見つけたカレンダー連携が最高すぎた

不定期で発生する同じような予定ってありません?
普段Googleカレンダーを使っているんですが、「毎週◯曜日」みたいに決まった予定なら繰り返し設定で一発なのに、不定期な予定だとそうもいかない。
これまでは「過去の予定を複製して、日付と時間を手動で調整して…」って作業を月に何度もやってて、ぶっちゃけ地味にめちゃくちゃ面倒くさかった…。
そんな時に、まめさん(@やさしい発信設計の専門家)が公開されていた「スプレッドシートからGoogleカレンダーへ予定を自動登録する」記事を発見。
「これ使えばスプレッドシートでサクッと一覧作って一括登録できて便利そう!」と思って速攻で試してみました。
結論、めっちゃイイ。
どんなことができる?
まめさんの仕組みを使うと、スプレッドシート上で予定を管理してGoogleカレンダーと連携できるようになります。
何言ってんだって思うかもしれませんが、実際に動かすとこんな感じ。

例えば時々発生するんだけど日にちも時間もバラバラな予定なんかを登録する時に便利。

ボタン1つ押すと…

一括で予定が登録できちゃう!
シフトとか当番とかの登録にもいいね!!
試してみて良かったところ
普段から業務効率化でGAS(Google Apps Script)をちょこちょこ書いていれば自分で一から組むこともできそうですが、便利な仕組みをサクッと試せるのはやっぱりありがたいです。
実際に試してみてすごく良いなと思ったのが、設定手順や説明の圧倒的なわかりやすさ。
「これならGASに詳しくない人でも迷わず設定できそう!」と思えるくらい丁寧に解説されていて、動かした時のサクサク感も相まってすごく感動しました。
自分好みにちょっとだけカスタム
ベースの仕組みがめちゃくちゃ使いやすかったので、普段の運用に合わせて、ちょこっとだけ自分用に機能をプラスしてみました。
登録先カレンダーをサクッと選べるように調整
プライベートの予定・仕事の予定を選んで登録できるようにしました。

実行時のポップアップ表示に機能をちょっと追加
カレンダーから予定を取得する画面を少しカスタマイズ

元々の作りがシンプルで親切だからこそ、自分好みの機能を付け足すのも難しくなかったです! (※元記事の価値を損ねないよう、カスタマイズ後のコード公開は控えさせていただきますが、拡張性も高くて素敵です)
まとめ:使ってよかった
不定期な予定の複製&時間調整にイライラしている人はもちろん、普段からGASを書く人も書かない人も、この手の自動化は一度導入すると世界が変わります。
素敵なベースを作ってくださったまめさん、ありがとうございました!
