GAS を使ってGoogle カレンダーにスケジュールを一括登録

内部向けのスケジュール共有にGoogle カレンダーを使っています。

いつどこの施設にどの奏者が演奏に行くのか?
付き添いのコーディネーターは誰なのか?

を共有しています。

おかげさまで演奏イベントの件数も増えてきて、手でいちいちカレンダー登録するのが面倒になってきたので、先日習ってきたGoogle Apps Script(GAS)を使って登録の自動化を実現しました。

参考にしたのはこちらの記事。

この記事では終日イベントを登録するために「createAllDayEvent」を使っていましたが、我々の場合は演奏日時の指定を行いたいので「createEvent」メソッドを利用。

下記のような構成にして無事に完成。所用時間30分程度でした。GAS、便利すぎる。

(1)
日付・時間・施設名・奏者名・コーディネーター名を入力すると

title = コーディネーター名+施設名+奏者名
startDateTime = 日付+時刻
endDateTime = 日付+時刻+1時間

を自動的に生成するスプレッドシートを作成。

(2)
(1)のスプレッドシートから情報を引っ張ってきて、

createEvent(title, startDateTime, endDateTime)

をぐるぐる回してカレンダーにイベント登録。

生演奏を呼んでみませんか?/Uniconcertサイト開設のお知らせ

生演奏を呼んでみませんか?

パフォーマンスバンクではコロナ禍においても音楽の灯をを絶やさぬよう、引き続き様々な場所への生演奏による出張コンサートをお届けしています。


基本的な感染症対策に加え、演奏者と観客との距離を十分に確保することで、安心安全なコンサートを開催することができます。


また、ご要望に応じて、飛沫リスクの少ない弦楽器や打楽器などのコンサートもご提案させて頂いております。


演奏を依頼する



Uniconcertサイト開設のお知らせ                                                                                                                                                

Uniconcertは、気軽に聴きに行けるコンサートを視覚障がい者の方々に分かりやすく伝える情報ページです。


「目の不自由な方が気軽にコンサートを聴きに行ける社会」の実現を目指し、コンサート情報の提供・収集ツールとして多くの演奏者、目の不自由な方に利用していただけるよう進化させていきます。


Uniconertページはこちら
いいねと思ったらシェア!
  • URL Copied!
  • URL Copied!
目次
閉じる