How to schedule a script/report Mondays to Friday every hour between 11am and 5pmSummaryOut of the box, you can schedule your script executing Periodically at a defined repeat interval. But when you have a requirement like scheduling a script/report Mondays to Friday every hour between 11am and 5pm then it is little tricky. We can achieve this requirement by adding a conditional script. Please use below script as a reference and modify this further as per your business need.ReleaseApplicable to all releasesInstructionsdoIt();function doIt() { var gdt = new GlideDateTime(); //setup date time object var hourInUTC = gdt.getTime().getHourOfDayUTC(); //Gets Hours var dayOfWeek = gdt.getDayOfWeekUTC(); var startingHour = 11; //Adjust to correct UTC offset var endingHour = 17; //Adjust to correct UTC offset if (dayOfWeek < 6) { if (hourInUTC >= startingHour && hourInUTC < endingHour) { gs.log('Condition True: ' + gdt, 'doIt'); return true; } else { gs.log('Condition False: ' + gdt, 'doIt'); return false; } }}