我正在尝试在2.0 Scheduled脚本的搜索中添加具有DECODE功能的Formulatext过滤器。
search.createFilter({
name: "formulatext:DECODE({custbody_sfdc_comm_id},"+groups+",0)",
join: null,
operator: search.Operator.IS,
values: "1"
})
groups是一个数组,将传递该数组以在该数组中搜索custbody_sfdc_comm_id字段值。但是执行时会抛出无效的搜索条件
[在search.createFilter()
构造函数中使用公式时,应在formula
参数中指定公式,而不是作为name
的一部分:
search.createFilter({
name: "formulatext",
formula: "DECODE({custbody_sfdc_comm_id},"+groups+",0)",
join: null,
operator: search.Operator.IS,
values: "1"
})