質問: 1; i
回答: 1: 今日の予定しかとれないのは ``` // 当日の予定を取得 var schedules = calender.getEventsForDay(new Date()); ``` のところで今日を指定しているから。ここで明日を指定すれば可能と思われます。 ``` var targetday = new Date(); var schedules = calender.getEventsForDay(targetday); ``` というように可変の構造にしておき、明日なら`targetday.setDate(targetday.getDate() + 1);`を挿入する(明後日なら+2などとできる) 2: 可能 例えば"9時"にしたいなら`myValues[1][1]`のところを`myValue[1][1].getHours()`とする(`getMinutes()`で分もとれます) 3: 可能 おそらくmail_sendのfor文は末尾まで`{}`で囲うはずですよね。少なくとも今のままだと最初の1件しか通知されないはず。そのどこか(分かりやすいのは`sendEmail`の直前でしょうか)で、`if(myValue[1][1].getHours() < 10) {continue;}`とかでスキップする。 (他にもそもそも予定の検索で時間を指定するとかもありかもしれない)