如何解决Suitescript保存的搜索没有重复
嗨,我需要一个保存的搜索,该搜索不会返回重复的子市场标签。原因是因为此搜索返回的内容类似于24000个条目,但仅包含10个子市场标签。我只需要将那些单独的标签拉成字符串(没有重复),因为我正在将其与当前ama的子市场进行比较。
var ama_search = search.create({
type: 'customrecord_uc_ama',filters: [{
name: 'isinactive',operator: search.Operator.IS,values: false,}],columns: ['custrecord_uc_submarketlabel']
});
//what i want to do
var all_submarketlabels = []
ama_search.run().each(function(result){
if (result.custrecord_uc_submarketlabel not in all_submarketlabels) {
all_submarketlabels.push(result.custrecord_uc_submarketlabel)
}
}))
和all_submarketlabel将保留...所有子市场标签,例如:['New York','Westchester','Los Angeles']等,如果我的AMA的子市场是'New York',它将返回TRUE >
这怎么办?
再一次,我当前的搜索返回24k +条目,最大值为4000,那么我如何才能产生较少的产量结果?
简单地说,我想在所有AMA上进行保存的搜索,以便我可以获取Submarket Label的所有可能值并将其放入数组中。然后,我将比较我的ama的子市场标签,看它是否在上述数组中
谢谢!
解决方法
在custrecord_uc_submarketlabel
列上使用GROUP摘要。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。