前提・実現したいこと
LINEBOTで今日の日付を含めた1週間の予定通知をしたい
発生している問題・エラーメッセージ
どうしても明日(次の日からの日付予定になってしまう)
該当のソースコード
var weekday = ["日", "月", "火", "水", "木", "金", "土"]; function pushWeekly() { var calendars = CalendarApp.getAllCalendars(); var dt = new Date() var message = "おはようございます????\n1週間の予定です!\n\n"; for ( var i = 0; i < 7; i++ ) { dt.setDate(dt.getDate() + 1 ); message += Utilities.formatDate(dt, 'JST', '???? MM/dd(' + weekday[dt.getDay()] + ')') + "\n"; var dayText = ""; for(g in calendars) { var calendar = calendars[g]; var calendarName = googleCalendar[calendar.getId()] if ( calendarName == undefined ) { continue; } var events = calendar.getEventsForDay(dt); if( events.length == 0 ) { continue; } for(g in events) { dayText += DayText(events[g]); } dayText += "\n" } if ( dayText == "") { dayText += "予定はありません。\n\n"; } message += dayText; }
補足情報(FW/ツールのバージョンなど)
ぜひよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/19 07:17