如何使用RESTlet筛选Netsuite中的可用字段?

如何使用RESTlet筛选Netsuite中的可用字段?,netsuite,Netsuite,我得到了上述所有接触的结果。但现在我只想知道谁有电话号码。我试过了 筛选器[0]=新的nlobjSearchFilter('phone',null,'noneof','NONE@') 没有成功。应该使用什么过滤器来获得我想要的结果 “提前感谢”下面的内容应该可以使用nlobjSearchFilter [0] => Array ( [id] => 1612 [phone] => 9638527410 [email] =>

我得到了上述所有接触的结果。但现在我只想知道谁有电话号码。我试过了

筛选器[0]=新的nlobjSearchFilter('phone',null,'noneof','NONE@')

没有成功。应该使用什么过滤器来获得我想要的结果


“提前感谢”

下面的内容应该可以使用nlobjSearchFilter

[0] => Array
    (
        [id] => 1612
        [phone] => 9638527410
        [email] => sample@gmail.com
        [entityid] => dummy entity
        ........
        [recordtype] => contact
    )

[1] => Array
    (
        [id] => 1812
        [email] => sample0@gmail.com
        [entityid] => dummy entity0
        ........
        [recordtype] => contact
    )
    .........
    .........
如果要查找筛选器表达式:

nlapiSearchRecord('contact', null, 
     new nlobjSearchFilter('phone', null, 'isnotempty'));

noneof
anyof
搜索运算符仅适用于NetSuite中的列表/记录(选择)字段
phone
是一个文本字段,因此您需要使用@prasun指定的文本操作符,如
isnotempty
。请查看标题为“搜索运算符”的NS帮助页面,查看所有可能的运算符以及它们可以应用于哪些字段类型的列表。工作正常。非常感谢prasun和egrubaugh。
nlapiSearchRecord('contact', null, ['phone', 'isnotempty', ''])