javascript - 用于项目列表的 Netsuite 搜索过滤器

标签 javascript netsuite

我正在尝试在搜索条件中添加过滤器。

我面临的问题是,当我使用 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/

相关文章:

JavaScript 提交错误的表单

javascript - 使用JS一键上传文件

javascript - 有没有办法在高级 PDF 中打印复选框? (我的意思是复选框本身而不是它的值)

javascript - 当其他属性值相同时属性值的总和

javascript - 将 Angular 与 Twitter Bootstrap 模板结合使用

javascript - 如何在 netsuite 中使用 suitescript 2.0 在没有堆栈跟踪的情况下显示自定义错误消息

javascript - Map/Reduce 脚本中的 getInformation()、Map 和 Reduce 方法有何用途?

javascript - 使用替换转义引号 javascript (netsuite)

mule - 使用Mule ESB更新Netsuite中的员工

javascript - Angular 5 : JavaScript CustomEvent (Polyfill)