GlideDateTime and Event API

Oliver Beddall
Tera Contributor

Is there any way to use GlideDateTime when using the Event API in a Listener Transform Script. I am trying to set the time_of_event field on an event using GlideDateTime but the script fails.

3 REPLIES 3

Ankur Bawiskar
Tera Patron
Tera Patron

@Oliver Beddall 

please share what script are you trying to use and where it fails

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

Hi Ankur,

 

I have tried many variations of the script using GlideDateTime in various ways.

An excerpt from the relevant code:

var events = []
var event = new Event();

if (jsonObject.EVENT_TIME){
var gdt = new GlideDateTime();
gdt.setDisplayValue(jsonObject.EVENT_TIME);
var str = "";
str += gdt.getValue();
event.setField("time_of_event", str);
}
events[0] = event;
return events;

 

Can you post an example of how the jsonObject.EVENT_TIME value would look like?