首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问fieldLookup结果(Suitescript2.0)

访问fieldLookup结果(Suitescript2.0)
EN

Stack Overflow用户
提问于 2017-08-23 05:52:59
回答 2查看 974关注 0票数 1

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

代码语言:javascript
复制
 var fieldLookUp = search.lookupFields({
                    type: search.Type.SALES_ORDER,
                    id: soid,
                    columns: 'entity'
                });



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

日志结果如下:

代码语言:javascript
复制
[{"value":"1453","text":"101223 Smith Ltd"}]

您可以看到对象内容中有一个“值”,所以当我尝试访问该值时,它会显示“未定义”。

代码语言:javascript
复制
 var customer_id = fieldLookUp.entity.value;

如何访问"value“以便获得"1453”

我还打印了"fieldLookUp“变量的日志内容。

代码语言:javascript
复制
{"entity":[{"value":"1453","text":"101223 Smith Ltd"}]} 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-23 20:48:00

@Rusty的答案引导我找到正确的解决方案。

正确的代码行应如下所示:

代码语言:javascript
复制
fieldLookUp.entity[0].value
票数 3
EN

Stack Overflow用户

发布于 2017-08-23 11:21:00

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

代码语言:javascript
复制
fieldLookUp[0].entity.value
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45827564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档