- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-29-2019 09:13 AM
Hi,
This is a scenario of my request.
Incident table has a field Opened - which is date time field. I have to create a new field on Incident table my_Opened and its should be date field and I have to create a fix script to copy only the date values for all records from "opened" to "my_Opened" field.
1. To create a new column, I did through configure dictionary, is that correct?
2. I have written the below fix script but the dates are increasing by 1-
var gr = new GlideRecord('incident');
gr.query();
while(gr.next()){
gr.u_my_opened = gr.opened_at;
gr.setWorkflow(false);
gr.update();
The dates in my_opened are increasing by 1, screenshot attached.
Can someone please help.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-30-2019 06:31 AM
Can you try
gr.setValue('u_my_opened', gr.getDisplayValue('opened_at'));
Vinod Kumar Kachineni
Community Rising Star 2022
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-16-2021 06:52 AM
Hey guys,
Thanks for sharing! the code worked. It took me some trial and errors but here's what finally worked for me
var ad = new GlideRecord('YOUR_TABLE');
ad.query();
while(ad.next()){
ad.start_date_01 = ad.status_date.getDisplayValue();
ad.update();
}
Again, the answer was already provided here in this forum but i wanted to shave 5 minutes of your code time if this could help out.