我在尝试访问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"}]您可以看到对象内容中有一个“值”,所以当我尝试访问该值时,它会显示“未定义”。
var customer_id = fieldLookUp.entity.value;如何访问"value“以便获得"1453”
我还打印了"fieldLookUp“变量的日志内容。
{"entity":[{"value":"1453","text":"101223 Smith Ltd"}]} 发布于 2017-08-23 20:48:00
@Rusty的答案引导我找到正确的解决方案。
正确的代码行应如下所示:
fieldLookUp.entity[0].value发布于 2017-08-23 11:21:00
由于该对象包含在一个数组中,因此您可以这样做:
fieldLookUp[0].entity.valuehttps://stackoverflow.com/questions/45827564
复制相似问题