Hi All, While setting customform field in 2.0 scr...
# suitescript
s
Hi All, While setting customform field in 2.0 script for CASE record we are not able to set it Any idea on this?
m
what is the exact code?
s
define(['N/record', 'N/search', 'N/runtime','N/currentRecord'], function (record, search, runtime,currentRecord) { function scheduled(dataIn) { try { var i_customform_internal_id = 238, s_response; renewal_rec = record.create({ type: "supportcase", isDynamic: true }); // renewal_rec = record.load({ type: "supportcase", id: 241331}); var customform = renewal_rec.setValue({ fieldId: 'customform', value: i_customform_internal_id }); renewal_rec.setText({ fieldId: 'email', text: "abc@brillio.com" }); renewal_rec.setValue({ fieldId: 'company', value: 127354 }); renewal_rec.setValue({ fieldId: 'profile', value: 3 }); renewal_rec.setValue({ fieldId: 'title', value: "testing" }); var x = renewal_rec.save({ enableSourcing: true, ignoreMandatoryFields: true }); log.debug("x", x); log.debug("customform", customform); s_response = { "status": 'success', "id": x } return s_response; // return decryptData; //need to check } catch (err) { log.debug('ERROR main', err); } } return { get: scheduled, post: scheduled }; }); hardcoded values for testing
m
try to use default values for the form, here's an example: var theNewRecord = record.create({ type : recordType, isDynamic : true, defaultValues : { customform : 238 } });
s
sure will try and let you know