try { summary_name = service_appointment.get("Summary").toString(); scheduled_start = service_appointment.get("Scheduled_Start_Date_Time").toString(); scheduled_end = service_appointment.get("Scheduled_End_Date_Time").toString(); work_order_name = service_appointment.get("Appointments_X_Services").get(0).get("Work_Order").get("name").toString(); appointment_name = service_appointment.get("Name").toString(); header_data = Map(); header_data.put("Content-Type","application/json"); eventinput = {"subject":summary_name,"body":{"contentType":"TEXT","content":"work_order_name:" + work_order_name + "- appointment_name:" + appointment_name},"start":{"dateTime":scheduled_start,"timeZone":"UTC"},"end":{"dateTime":scheduled_end,"timeZone":"UTC"}}; info eventinput; response = invokeurl [ url :"https://graph.microsoft.com/v1.0/me/events" type :POST parameters:eventinput.toString() headers:header_data connection:"microsoftcalendar" ]; info response; } catch (e) { info e; } |