Set Automated event

Set Automated event

This code doesn't seem to be working to get an automatic event created once Preferred_Visit_Date is entered, it doesn't seem to be working, can someone please help me out with this.


DealDetails = zoho.crm.getRecordById("Leads",lead_id);
//info DealDetails;
startdate = ifnull(DealDetails.get("Preferred_Visit_Date"),"").toString("yyyy-MM-dd");
enddate = ifnull(DealDetails.get("Preferred_Visit_Date"),"").toString("yyyy-MM-dd");
eventmap = Map();
eventmap.put("Event_Title","Visit Scheduled");
eventmap.put("$se_module","Leads");
eventmap.put("Start_DateTime",startdate + "T09:00:00+05:30");
eventmap.put("End_DateTime",enddate + "T10:00:00+05:30");
create1 = zoho.crm.createRecord("Events",eventmap);
info create1;
info eventmap;