<@U5C7QRUR3> I hadn't done this for shipitem, but ...
# suitescript
a
@kristopherw I hadn't done this for shipitem, but try selecting 'displayname' or 'invt_dispname' in your nlobjSearchColumns and see if those return text with .getText(). Maybe it's the wrong method? Sorry I can't be of more help!