[英]How to search customer type records alone in Netsuite Suitescript 2.0
[英]How to search cases by CompanyId in Netsuite Suitescript 2.0?
我可以通过公司名称搜索案例
var mySearch = search.create({
type: search.Type.SUPPORT_CASE,
columns: [{
name: 'title'
}, {
name: 'company'
}],
filters: [{
name: 'company',
operator: 'is',
values: 'Test'
}]
});
return mySearch.run({
ld: mySearch.id
}).getRange({
start: 0,
end: 1000
});
但我无法通过公司 ID 搜索案例。 公司 ID 为 115
下面不工作
一世)
filters: [{
name: 'company',
operator: 'is',
values: 115
}]
ii)
filters: [{
name: 'companyid',
operator: 'is',
values: 115
}]
根据案例模式, company
是一个文本过滤器,这意味着您必须为其提供公司的准确名称,而不是内部 ID。
相反,您可能希望使用customer.internalid
加入过滤器来提供内部 ID。 此外,内部 ID 字段几乎总是 Select 字段,这意味着它们不接受is
运算符,而是需要anyof
或noneof
运算符。
您可以在标题为“ Search Operators
”的“帮助”页面上按字段类型查找有效运算Search Operators
首先,你可以试试这个:
var supportcaseSearchObj = search.create({
type: "supportcase",
filters:
[
["company.internalid","anyof","100"]
],
columns:
[
search.createColumn({
name: "casenumber",
sort: search.Sort.ASC
}),
"title",
"company",
"contact",
"stage",
"status",
"profile",
"startdate",
"createddate",
"category",
"assigned",
"priority"
]
});
第二:我是怎么得到这个的? 答案是暗示会让你的生活更轻松:
如果您无法安装 chrome 插件:
[loadedesearchVar].filters
祝你好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.