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