javascript - SuiteScript 1.0 - nlobjSearchFilter 包含无效的搜索条件 : Searching custom record

标签 javascript netsuite suitescript

我对 SuiteScript 还很陌生,但我正在编写一个脚本,用于向客户的催款收件人列表中的所有联系人发送电子邮件 - 因此是自定义记录。

我收到以下错误 - nlobjSearchFilter 包含无效搜索条件:customrecord_3805_dunning_recipient.custrecord_3805_dunning_recipient_cust。

var filters = new Array();
        filters[0] = new nlobjSearchFilter('company', null, 'is', customer);
        filters[1] = new nlobjSearchFilter('email', null, 'isnot', '');
        filters[2] = new nlobjSearchFilter('isinactive', null, 'is', 'F');
        filters[3] = new nlobjSearchFilter('customrecord_3805_dunning_recipient.custrecord_3805_dunning_recipient_cust', null, 'is', customer);

    var columns = new Array();
        columns[0] = new nlobjSearchColumn('company');
        columns[1] = new nlobjSearchColumn('email');
        columns[2] = new nlobjSearchColumn('internalid')

    var searchresults = nlapiSearchRecord('contact', null, filters, columns);

使用自定义记录作为过滤器时有什么需要注意的吗?谢谢

最佳答案

第二个参数是连接的表。第一个是专栏。

修复最后一个过滤器。

关于javascript - SuiteScript 1.0 - nlobjSearchFilter 包含无效的搜索条件 : Searching custom record,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51669762/

相关文章:

javascript - 在 TINYMCE 中允许除脚本之外的所有 html 标签

javascript - 第一个循环不工作

NetSuite-套件脚本 : Rescheduling a Map/Reduce script to Run after a specific time on failure

javascript - 在 SuiteScript 中提取 JSON 数据时出现问题 - NetSuite

javascript - NodeJS : TypeError: app. 使用的不是函数

javascript - 在jQuery中根据子元素获取父元素的索引

javascript - div 中的 child 点。令人头疼的 jQuery - 第 2 部分

Netsuite 记录器字符串太长,无法显示在详细信息字段中

api - 如何在 netsuite 1.0 搜索过滤器上使用子列表项?我尝试执行 item.fieldname 但它导致错误

javascript - reSTLet、suitelet、suite talk 之间有什么区别