Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
New AI Community Guidelines. Please review and follow them to ensure AI use stays safe, accurate, and compliant.
getSelectValue to retrive the internal id of a list value
I am trying to set the value of buyingTimeframe field on a customer record.
I need to set "Less than 1 month" in the Buying time frame field.
I am able to get all the values in the buyingTimeframe list, but I am not able to get the internal id of those values.
Can anyone show how to get the internalid of a value on a list.
Any help is greatly appreciated.
Thanks!
GetSelectValueFieldDescription myGSVField = new GetSelectValueFieldDescription(); myGSVField.setField("buyingTimeFrame"); myGSVField.setRecordType(RecordType.customer); GetSelectValueResult result = _port.getSelectValue(myGSVField, 1); BaseRef[] refs = result.getBaseRefList().getBaseRef(); for (int j = 0; j < refs.length; j++) { System.out.println("refs.length "+refs.length +" ---" +refs[j].getName()); if(refs[j].getName().equals(lineValue.buyingTimeframe)){ RecordRef buyingTimeFrame = new RecordRef(); buyingTimeFrame.setName(refs[j].getName()); //buyingTimeFrame.setInternalid ????? System.out.println("got the list value:" +refs[j].getName()); customer.setBuyingTimeFrame(buyingTimeFrame); break; } } 0