在SuiteScript v1中,如何按货币搜索帐户记录?
或者至少获取一个包含其内部和货币的帐户记录列表,然后我可以自行过滤 .
我'm asking because I can' t将货币视为搜索过滤器或http://www.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2018_1/script/record/account.html的搜索栏 .
无论如何我尝试将它用作过滤器并获得:nlobjSearchFilter包含无效的搜索条件:货币 .
var searchResults = nlapiSearchRecord(
'account',
null,
[ new nlobjSearchFilter('currency', null, 'is', 12345, null) ],
[ new nlobjSearchColumn('internalid') ]
);
当我尝试将它用作列时,我得到:nlobjSearchColumn包含无效列,或者没有正确的语法:currency .
var searchResults = nlapiSearchRecord(
'account',
null,
[],
[ new nlobjSearchColumn('internalid'), new nlobjSearchColumn('currency') ]
);
1 回答
您可以尝试的一种解决方法是在搜索列中使用公式 . 使用'formulacurrency'尝试搜索
['formulacurrency:','is',12345]