Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

After export as Excel time fields are showing seconds but i want to see it in only Hours and Minutes

kranthi2
Tera Expert

Hi,

After export as Excel time fields are showing seconds but i want to see it in only Hours and Minutes.

 

kranthi2_0-1702280472971.png

 

kranthi2_1-1702280490775.png

 

I want to see in the Excel only Hours and minutes.

 

Please help me out on the same.

 

Thanks,

 

 

6 REPLIES 6

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @kranthi2 

 

OOTB it is not possible but once you download in excel we can 

  1. To convert time to a number of hours, multiply the time by 24, which is the number of hours in a day.
  2. To convert time to minutes, multiply the time by 1440, which is the number of minutes in a day (24*60).
  3. https://www.ablebits.com/office-addins-blog/excel-convert-time-decimal/
*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

I want only HH:MM format is it possible in Excel file.

 

Thanks,

 

Hi @kranthi2 

 

Yes, but give a try. Search on google , you will get options and it is do able. 

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

Ankur Bawiskar
Tera Patron
Tera Patron

@kranthi2 

that's because internally duration field holds value in seconds

Workaround is this: Please discuss with your customer about this as you are creating a custom field on OOB table i.e. task_sla

1) create custom string field on your table (task_sla), make it read-only at dictionary level

2) add this script in the calculated field of that string field

(function calculatedFieldValue(current) {

	// Add your code here
	var dur = new GlideDuration();
	dur.setValue(current.duration);
	return dur.getDisplayValue();

})(current);

AnkurBawiskar_0-1702295356157.png

 

3) then use this in export

If my response helped please mark it correct and close the thread so that it benefits future readers.

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