Schedule span Entry (cmn_schedule_span) creation Error from Script

snowuser13
Tera Contributor

Used the below script to create a Schedule Spam Entry with "Does not repeat" for "Repeats" field.

var cmnSpanOne = new GlideRecord('cmn_schedule_span');
cmnSpanOne.initialize();
cmnSpanOne.repeat_type = "NULL_OVERRIDE";
cmnSpanOne.name = "name";
cmnSpanOne.schedule = '56af436cdba2f640f86ef3e31d9619cd';
cmnSpanOne.start_date_time = "2018-09-14 21:00:00".toString(); ;
cmnSpanOne.end_date_time = "2018-10-12 21:00:00".toString(); ;
cmnSpanOne.insert();

but its not creating the proper "Repeats" field: shown in screen shot.

find_real_file.png

any idea how to get "Does not repeat" in Repeat field ??

 

1 ACCEPTED SOLUTION

Abhinay Erra
Giga Sage

Here you go

 

var cmnSpanOne = new GlideRecord('cmn_schedule_span');
cmnSpanOne.initialize();
cmnSpanOne.repeat_type = '';
cmnSpanOne.name = "name";
cmnSpanOne.schedule = '56af436cdba2f640f86ef3e31d9619cd';
cmnSpanOne.start_date_time = "2018-09-14 21:00:00".toString(); ;
cmnSpanOne.end_date_time = "2018-10-12 21:00:00".toString(); ;
cmnSpanOne.insert();

View solution in original post

5 REPLIES 5

SanjivMeher
Kilo Patron
Kilo Patron

Can you try

 

var cmnSpanOne = new GlideRecord('cmn_schedule_span');
cmnSpanOne.initialize();
cmnSpanOne.repeat_type.setDisplayValue('Does not repeat');
cmnSpanOne.name = "name";
cmnSpanOne.schedule = '56af436cdba2f640f86ef3e31d9619cd';
cmnSpanOne.start_date_time = "2018-09-14 21:00:00".toString(); ;
cmnSpanOne.end_date_time = "2018-10-12 21:00:00".toString(); ;
cmnSpanOne.insert();


Please mark this response as correct or helpful if it assisted you with your question.

Hello Sanjiv, 

Thanks for quick reply. Above code did not work.

Its creating an extra Choice value with "Does not repeat", its not using the existing choice value.

 

find_real_file.png

Ok...I just passed repeat_type as null and it created with Does not repeat

 

var cmnSpanOne = new GlideRecord('cmn_schedule_span');
cmnSpanOne.initialize();
cmnSpanOne.repeat_type = '';
cmnSpanOne.name = "name";
cmnSpanOne.schedule = '56af436cdba2f640f86ef3e31d9619cd';
cmnSpanOne.start_date_time = "2018-09-14 21:00:00".toString(); ;
cmnSpanOne.end_date_time = "2018-10-12 21:00:00".toString(); ;
cmnSpanOne.insert();


Please mark this response as correct or helpful if it assisted you with your question.

Abhinay Erra
Giga Sage

Here you go

 

var cmnSpanOne = new GlideRecord('cmn_schedule_span');
cmnSpanOne.initialize();
cmnSpanOne.repeat_type = '';
cmnSpanOne.name = "name";
cmnSpanOne.schedule = '56af436cdba2f640f86ef3e31d9619cd';
cmnSpanOne.start_date_time = "2018-09-14 21:00:00".toString(); ;
cmnSpanOne.end_date_time = "2018-10-12 21:00:00".toString(); ;
cmnSpanOne.insert();