在SuiteScript v1中,如何按货币搜索帐户记录?
或者至少获得一个包含其内部标识和货币的帐户记录列表,然后我可以对其进行过滤。
我问是因为我看不到货币作为搜索过滤器或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') ]
);
答案 0 :(得分:0)
您可以尝试的一种解决方法是在搜索列中使用公式。尝试使用“ formulacurrency”进行搜索
['formulacurrency:{currency}','is',12345]