GlideDateTime and Event API
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-12-2023 07:09 AM
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.
- Labels:
-
Event Management
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-12-2023 07:20 AM
please share what script are you trying to use and where it fails
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-12-2023 09:03 AM
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;

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-13-2023 04:29 AM
Can you post an example of how the jsonObject.EVENT_TIME value would look like?