今回は、スプレッドシートに入力された予定一覧を元にして、Googleカレンダーに一括登録するプログラムを作ります。予定をカレンダーに登録するだけならば、Googleカレンダーのインポート機能を使って、CSVファイルから登録できます。ここでは、単に予定をインポートするだけではなく、複数のカレンダーに予定を振り分けながら登録するプログラムを作ってみます。
プログラム
今回のプログラムは、「Google Apps Script」(関連記事)を利用して、Googleドライブのスプレッドシートに入力したスケジュール一覧をGoogleカレンダーに追加していくというものです。Googleドライブを利用するので、Googleアカウントが必要になります。
プログラムの作成手順は、以下の通りです。