iPadのカレンダーからは通知は2つまでしか登録できず、しかも細かい指定ができないので、とりあえず予定だけ作っておいて、このスクリプトを回して通知を追加する。
(iPadからGoogle App Scriptにアクセスするのはちょっとつらいけれども。)
Google Apps Scriptへは下記からアクセス
https://www.google.com/script/start/
function addReminder() {
var calendar = CalendarApp.getCalendarsByName("カレンダー名")[0];
var now = new Date();
var yearsFromNow = new Date();
yearsFromNow.setYear(now.getYear() + 1 );
// 今から1年後までの予定を検索
var events = calendar.getEvents(now, yearsFromNow, {search: '予定の名前'})
for (i= 0; i < events.length; i++) {
events[i].removeAllReminders(); // 既存の通知をすべて削除
events[i].addEmailReminder(1440 + 600); // Eメール通知。通知時間は分で設定
events[i].addEmailReminder(1440 * 6 + 600); // 6日+10時間前というような指定も可能
events[i].addEmailReminder(1440 * 13 + 600);
}
}
ちなみに1つの予定にEメール通知は5個まで。それ以上はエラーになる。