說你試圖訪問從SuiteTalk的值返回類型「SearchColumnSelectField」:NetSuite的SuiteTalk - 檢索字串值從「SearchColumnSelectField」
((TransactionSearchRow)row).basic.postingPeriod?[0].searchValue.name
注:我用postingPeriod作爲例子,但有是許多其他記錄返回類型「RecordRef」具有相同問題的「searchValue」。
這(「searchValue.name」)將是無效的,類似問題的詳細here,但不像CustomFields我沒有看到基礎上返回的「internalId」檢索查找值的任何記錄方式「searchValue」(通常填充)。爲了進一步複雜化,返回的對象似乎沒有指定「typeId」。它看起來是這樣的:
所以再次我不知道,我如何訪問文本價值,我可以從SuiteTalk(「searchValue.name」)NetSuite的界面看到了什麼?缺乏NetSuite文檔,在這種情況下顯然是type "period",但是人們如何列舉?或者在這種情況下,可能有不同的方式去獲取價值?
我一直在環顧四周,但沒有寫很多關於這方面的內容。我認爲這個問題在this post中提到。除此之外,我真的找不到任何東西。我已經檢查了API文檔here和here,這沒什麼幫助,我想知道是否有某種關於此主題的內部文檔,我沒有看到,但從我讀到的文檔中確實有not much。