![](/img/trans.png)
[英]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.