今回は、スプレッドシートに入力された予定一覧を元にして、Googleカレンダーに一括登録するプログラムを作ります。予定をカレンダーに登録するだけならば、Googleカレンダーのインポート機能を使って、CSVファイルから登録できます。ここでは、単に予定をインポートするだけではなく、複数のカレンダーに予定を振り分けながら登録するプログラムを作ってみます。

 
 
[画像のクリックで拡大表示]

スプレッドシートに入力した予定を一括で、Googleカレンダーに登録します。
スプレッドシートに入力した予定を一括で、Googleカレンダーに登録します。
[画像のクリックで拡大表示]

プログラム

 今回のプログラムは、「Google Apps Script」(関連記事)を利用して、Googleドライブのスプレッドシートに入力したスケジュール一覧をGoogleカレンダーに追加していくというものです。Googleドライブを利用するので、Googleアカウントが必要になります。

 プログラムの作成手順は、以下の通りです。