Getting the following error from this code even th...
# suitescript
n
Getting the following error from this code even though this field is a select field: error: Cannot find function getSelectOptions in object Field. returned objField value : {"id":"saleunit","label":"Primary Sale Unit","type":"select"}
Copy code
if (itemList) {
                    var itemRec = record.load({'type': itemList[0].itemType, 'id': itemList[0].itemid});
                    for (var key in itemFieldsMapLine) {    
                        var itemLineID = itemFieldsMapLine[key].itemlineid;
                        var itemFieldID = itemFieldsMapLine[key].itemid;
                    
                        var objField = itemRec.getField({
                            fieldId: itemFieldsMapLine[key].itemid
                        });
                        if (objField != null && objField.type == 'select') {
                            log.debug({'title': itemFieldsMapLine[key].itemid, 'details': objField.getSelectOptions()});
                        }
                    }
                }
p
You can only use it in dynamic mode. Are you using dynamic mode?
n
@PNJ danget!! haha missed that little detail in the help.
It worked now. Thanks!!!
p
No worries
👍 1
m
how did you fixed, i'm having the same error