Javascript 在SuiteScript 2.0版本中,如何使用过滤条件作为带有NVAL2函数的公式日期字段创建搜索
我想使用SuiteScript2.0版本创建一个自定义搜索,并将筛选条件作为公式日期字段,使用NVAL2函数 我将在UI上实现此搜索作为已保存的搜索,但我希望在代码本身上创建它 在UI上创建的搜索筛选器(保存的搜索): 我的代码:Javascript 在SuiteScript 2.0版本中,如何使用过滤条件作为带有NVAL2函数的公式日期字段创建搜索,javascript,search,filter,netsuite,suitescript,Javascript,Search,Filter,Netsuite,Suitescript,我想使用SuiteScript2.0版本创建一个自定义搜索,并将筛选条件作为公式日期字段,使用NVAL2函数 我将在UI上实现此搜索作为已保存的搜索,但我希望在代码本身上创建它 在UI上创建的搜索筛选器(保存的搜索): 我的代码: var mySearch = search.create({ type: 'customrecord_configuration', columns: ['custrecord_supervisor'], filters: [
var mySearch = search.create({
type: 'customrecord_configuration',
columns: ['custrecord_supervisor'],
filters: [
[
[
['custrecord_from_date', 'greaterthanorequalto', fromDate], 'AND', ['Formula Date', 'lesserthanoreqaulto', NVL2({
custrecord_end_date
}, {
custrecord_end_date
}, TO_DATE('01/01/2200', 'MM/DD/YYYY'))]
]
]
]
});
提前感谢。公式(日期)列的内部ID将是formuladate
,公式值需要是字符串:
[
“formuladate”、“lesserthanoreqaulto”,
NVL2({custrecord_end_date},{custrecord_end_date},截止日期('01/01/2200','MM/DD/YYYY'))
]
如果您使用Chrome,您也可以尝试将UI搜索直接导出到代码中。谢谢您提供的扩展提示!我不知道这件事。似乎它在各种场合都能派上用场。它非常方便。请注意,在扩展为其生成代码之前,您必须实际保存搜索;很多人似乎错过了这部分说明。