function dailyEventMessage() {
var googleCalendarId = "xxxxxx@group.calendar.google.com";
var calendar = CalendarApp.getCalendarById(googleCalendarId);
var today = new Date();
var tomorrow = new Date(today.getFullYear(), today.getMonth(),today.getDate()+1);
var tomorrowEventList = calendar.getEventsForDay(tomorrow);
const date = new Date(tomorrow)
const tomorrowdateresult = date.toLocaleDateString('th-TH', {
year: 'numeric',
month: 'long',
day: 'numeric',
weekday: 'long',
})
var message = "";
for (var i = 0; i < tomorrowEventList.length; i++) {
var eventTitle = "Task: " + tomorrowdateresult + "\n" + "**"+ tomorrowEventList[i].getTitle()+"**";
var eventTime = "Timebegin: " + tomorrowEventList[i].getStartTime().toTimeString().slice(0,5)
+"-"+ tomorrowEventList[i].getEndTime().toTimeString().slice(0,5);
var eventDescription = "Details: " + tomorrowEventList[i].getDescription();
message += "\n" + eventTitle + "\n" + eventTime + "\n" + eventDescription + "\n";
}
if (message === "") {
return;
}
Logger.log(message);
sendMessage(message);
}
The problem I found is variable eventime, it show on 12 hr format . Ex. 03.00-04.00 but actually time in google calendar I set at 15.00-16.00
Could anyone suggest on how to change it to 24 hr format. Thks