Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2018
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var fieldTypes = {
  2.     'CheckBox': 7,
  3.     'Multi Line Text': 2,
  4.     'Yes/No': 1,
  5.     'Wide Single Line Text': 16
  6. },
  7.     vars = requirements.variables,
  8.     scItem = requirements.sc_cat_item;
  9.  
  10. var itemRec = new GlideRecord('sc_cat_item');
  11. itemRec.initialize();
  12.  
  13. for(var field in scItem) {
  14.     itemRec[field] = scItem[field];
  15. }
  16.  
  17. var itemID = itemRec.insert();
  18.  
  19. vars.forEach(function(field) {
  20.     var varRec = new GlideRecord('item_option_new');
  21.     varRec.initialize();
  22.  
  23.     varRec.name = field.name;
  24.     varRec.question_text = field.question;
  25.     varRec.order = field.order;
  26.     varRec.type = fieldTypes[field.type];
  27.     varRec.cat_item = itemID;
  28.     varRec.insert();
  29. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement