If you have an multi-select custom field on a sales order and you would like to know how to retrieve the values that are on an existing record you can use the following code:
*Note: Multi-Select custom fields returns an array of values, you need to iterate through the array to retrieve the actual values*
// 523 is the internal id of an existing sales order.
var record = nlapiLoadRecord('salesorder', 523);
var custField= record.getFieldTexts('custbody4');
var val;
for (var i = 0; i < custField.length; i++){
val = custField[i];
nlapiLogExecution('DEBUG', 'Custom Field Value Selected' + val, val);
}
No comments:
Post a Comment