Ari*_*dam 2 javascript netsuite
我正在尝试通过 SuiteScript 获取连接表的列值。它不会抛出错误,但也不会显示结果。任何调整或提示以获得价值。
var vendorSearchObj = search.create({
type: "vendor",
filters: [
[["entityid" , "is" , "KMSS"]]
],
columns: [
search.createColumn({
name: "entityid",
sort: search.Sort.ASC
}),
"altemail",
search.createColumn({
name: "salutation",
join: "contact"
})
]
});
var searchResultCount = vendorSearchObj.runPaged().count;
vendorSearchObj.run().each(function(result){
// .run().each has a limit of 4,000 results
log.debug("result", result);
for (i = 0; i < 3 ; i++) {
log.debug(result.columns[i].name,result.getValue({name : result.columns[i].name}));
}
return true;
});
Run Code Online (Sandbox Code Playgroud)
除了称呼栏之外,所有的价值都来了。但在结果集中,该值可用。下面是结果集值。
{
recordType: "vendor",
id: "375",
values: {
entityid: "KMBS",
altemail: "",
"contact.salutation": "Konica Jag"
}
}
Run Code Online (Sandbox Code Playgroud)
蒂亚...
当您想要join列中的值时,您还需要指定的join属性getValue。
result.getValue({
name: "salutation",
join: "contact"
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1875 次 |
| 最近记录: |