我可以按公司名称搜索案例
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搜索案例。companyId为115
以下内容不起作用
i)
filters: [{
name: 'company',
operator: 'is',
values: 115
}]ii)
filters: [{
name: 'companyid',
operator: 'is',
values: 115
}]发布于 2019-03-05 05:03:55
根据Case schema的说法,company是一个文本过滤器,这意味着你必须向它提供公司的确切名称,而不是内部ID。
相反,您可能希望使用customer.internalid联接筛选器来提供内部ID。此外,内部ID字段几乎总是选择字段,这意味着它们不接受is运算符,而是需要anyof或noneof运算符。
您可以在标题为Search Operators的帮助页面中按字段类型找到有效的运算符
发布于 2019-03-06 19:00:04
首先,您可以尝试这样做:
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"
]
});第二:我是怎么得到这个的?答案是提示,它会让你的生活更轻松:
<代码>G210
如果您不能安装chrome插件:
祝好运!
https://stackoverflow.com/questions/54989057
复制相似问题