Веб-сервисы Netsuite .net SDK.Как получить значение настраиваемого поля / - PullRequest
0 голосов
/ 25 апреля 2018

Я пытаюсь получить некоторые данные из пользовательских записей в 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
...