Я пытаюсь получить некоторые данные из пользовательских записей в Netsuite.Я настроил сохраненный поиск, по которому я получаю результаты, затем перебираю строки результатов поиска, чтобы получить значения полей, что нормально для полей по умолчанию, но я не могу понять, как получить значение пользовательского поля.У меня есть настраиваемое поле выбора с именем "custrecord_example", которое я могу получить из идентификатора скрипта, но затем мне нужно получить значение.В других сообщениях я видел, что вы можете использовать метод GetSearchValue, но я не получаю его в объекте SearchColumnSelectCustomField.
Dim searchRes As SearchResult = ns_Service.search(
New CustomRecordSearchAdvanced With {.savedSearchId = "590"})
For pageCount As Integer = 1 To searchRes.totalPages
For Each sRow As Object In searchRes.searchRowList
Dim id As Long = sRow.basic.id(0).searchValue
For Each custField As SearchColumnCustomField In sRow.basic.customFieldList
If custField.scriptId = "custrecord_example" Then
Dim custSelectField As SearchColumnSelectCustomField = DirectCast(custField, SearchColumnSelectCustomField)
'Do something here to get the Value from custSelectField
End If
Next
Next
searchRes = ns_Service.searchMore(pageCount + 1)
Next