说你试图访问从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。