RE: Copying matrix item and setting the value of a multiselect field

I’m using record.copy to copy an existing matrix item to create a new record and update a couple of fields with values for the newly copied record. The matrix item has a custom field that’s multiselect type representing length.

I can’t figure out how to set the value of the new record to get it to save properly. I keep getting an error of this type:

Invalid item option custitem_size for item xxxx

My code is:

var newRecord = record.copy({
            type: ‘inventoryitem’,
            id: 17386,
            isDynamic: false
newRecord.setValue(‘custitem_size’, ??????);
var recordId =;
I tried several values for ?????? but I still get errors.
ebarro Beginner Asked on February 4, 2020 in SuiteScript.
Add Comment
4 Answers

I’m still getting the same error message even with the explicit declaration of the object properties.

Beginner Answered on February 4, 2020.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.