I have meetings ad I want Servoy to send an alarm to the attendees at a certain time before the meeting starts.
I don’t know why but scheduler doesn’t do anything at the given time.
var bDate = new Date(forms.action_meeting.act_date_begin);
var bTime = new Date(forms.action_meeting.act_time_begin);
var aTime = forms.action_meeting.act_alarm_time
var aTimeType = forms.action_meeting.act_alarm_timetype
var rValue = i18n.getI18NMessage('i18n:coperta.alarm.time.type.minutes-')
// minutes before
if(aTimeType == i18n.getI18NMessage('i18n:coperta.alarm.time.type.minutes+'))
{
var tDif = aTime * 60000
var startDate = new Date(bDate)
startDate.setTime(startDate.getTime()-tDif);
}
plugins.scheduler.addJob('meetingAlarm',startDate,globals.meetingAlarm())