我正在尝试从 Netsuite 中的自定义记录中检索一些数据。我已经设置了一个保存的搜索,我从中获取结果,然后遍历搜索结果行以获取字段值,这对于默认字段是可以的,但我无法弄清楚如何获取自定义字段的值。我有一个名为“custrecord_example”的选择自定义字段,我可以从脚本 ID 中获取它,但随后我需要检索值。我在其他帖子上看到您可以使用 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