我正在尝试在搜索条件中添加过滤器。
我面临的问题是,当我使用 internalid 和 int 1111 时,它工作正常。但是,如果我用字符串替换其他一些列,它就不起作用。它会在客户搜索行中引发错误。 谁能推荐一下?
var custSearch = search.create({
type : record.Type.CUSTOMER,
columns : searchColumn,
filters: [
'email', 'ANYOF', ["abanks@acera.com","3m@3m.com"]]
//'internalid', 'ANYOF', ["1397","1251"]] // Works fine
});
custSearch.run().each(function(result) { // throw errors
log.debug("Found !",result);
return true;
});
最佳答案
电子邮件字段与 ANYOF 运算符不兼容。尝试以下任一方法:
- 任何
- 是
- 空
- 开始
- 包含
- 不是
- 不急
- 不开始
- 不包含
如果您需要按多个电子邮件进行过滤,则可以使用表达式添加“OR”。我建议使用 Chrome 扩展 Netsuite: Search Export让事情变得更容易。
关于javascript - 用于项目列表的 Netsuite 搜索过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44931975/