获取fieldLookup结果(suitescript 2.0)

Access to fieldLookup results (suitescript 2.0)

我在尝试访问 LookupField 搜索结果时遇到问题。

 var fieldLookUp = search.lookupFields({
                    type: search.Type.SALES_ORDER,
                    id: soid,
                    columns: 'entity'
                });



log.debug('search result', JSON.stringify(fieldLookUp.entity));

这是日志结果:

[{"value":"1453","text":"101223 Smith Ltd"}]

您可以看到对象内容中有一个 "value",所以当我尝试访问该值时,它显示 "undefined"

 var customer_id = fieldLookUp.entity.value;

我怎样才能访问 "value" 以便获得“1453”

我也打印"fieldLookUp"变量的日志内容

{"entity":[{"value":"1453","text":"101223 Smith Ltd"}]} 

由于对象包含在一个数组中,所以您可以这样做:

fieldLookUp[0].entity.value

@Rusty Shackles 的回答指导我找到正确的解决方案。

正确的代码行应该如下:

fieldLookUp.entity[0].value