カレンダーの追加
Google Apps Script には、Google カレンダーを操作するためのライブラリであるCalendarApp
クラスが標準で組み込まれています。
ここではCalendarApp
クラスを使用して、新規でカレンダーを作成し、アカウントに追加する方法を解説します。
GAS から Google カレンダーにアクセスすることになるため、初回実行時に権限の設定が必要になります。
使用する関数
イベントの追加には、以下の関数を使用します。
関数の詳細
CalendarApp.createCalendar([カレンダー名], [オプション(任意)]);
CalendarApp
に用意されている、createCalendar
メソッドを使用します。
引数にカレンダー名を指定することで、新規にカレンダーが作成されます。
返り値として作成されたカレンダーオブジェクトを受け取ることができるため、作成後すぐに操作を開始することが可能です。
サンプルコード
カレンダーを新規作成する
function myFunction() {
const calendar = CalendarApp.createCalendar('新しいカレンダー');
console.log(
`「${calendar.getName()}」という名前のカレンダーが作成されました。IDは${calendar.getId()}です。`
);
}
実行することで、ご利用の Google カレンダーに新しいカレンダーが追加されます。