Netsuite 中保存的搜索 UI 可以选择添加分钟至今过滤器。在 suitescript 中,我们正在构建自己的过滤器,并将带有设置分钟的日期参数传递给已保存的搜索,以仅返回过去 15 分钟内创建的记录。过滤器不起作用并返回我们全天创建的所有记录。我们已经对日期变量进行了大量的调试,并且分钟设置正确,但据我所知,nlobjFilter 中没有被拾取,而 nlobjFilter 被传递到 suitescript 中保存的搜索。
有人尝试过在 suitescript 中创建一个按分钟过滤的日期 nlobjFilter 吗?如果是这样,您如何设置分钟参数?
最佳答案
以下是如何在 Suitescript 2.0 中按分钟过滤的示例:
var mySearch = {};
var type = 'vendorbill';
var columns = ['internalid'];
var filters = [];
filters.push(['custbody29', 'after', ["minutesago15"]]);
mySearch.type = type;
mySearch.columns = columns;
mySearch.filters = filters;
var mySearchObj = SEARCHMODULE.create(mySearch);
关于javascript - 在 Suitescript 中,我尝试使用 nlobjFilter 和日期时间变量按分钟过滤记录。有人有这方面的经验吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41897802/