当サイトは広告リンクを使用しています

【GAS】Googleカレンダーから必要な予定だけを自動でコピーするスクリプトを作る

Googleカレンダーから別のGoogleカレンダー

指定した単語のある予定だけコピーするGASを動かしてみました。

私の使用用途としては、イベントカレンダーなどのたくさん予定の入ったカレンダーからお気に入りのイベントの日程を自分の予定にコピーしたりして

見つけやすくするといった使い方です。


カレンダーIDを確認

まずはコピー元とコピー先のカレンダーIDを確認します。

各カレンダーの三点リーダーから「設定」「カレンダーの設定」の中で「カレンダー ID」の部分を控えておきます。

後ろに@group.calendar.google.comと付いてる箇所がカレンダーIDです。

スクリプトを編集

スクリプトの3行目、4行目 コピー元カレンダーIDコピー先カレンダーIDにそれぞれ入力します。

2行目で抜き出したいキーワードを指定します。

たとえば【会議】としておけば、【会議】がついた予定だけをコピー先カレンダーに追加されます。

定期実行

定期実行するためトリガーを作成します。

GASの左側の時計マークからトリガーを作成できます。

一回の実行で一ヶ月先まで登録しているけど、 私の場合はコピー元のカレンダーに一ヶ月の間に更新かかることもあるかなーと思ったので週一実行で作成してみました。

お好みの頻度でスケジューリングしてください。