我有一列包含将来的日期,我想使用修改后的JavaScript步骤减去年份并添加月份。CloseDate
的数据类型为Date
,格式为mm / dd / yyyy。例如01/10/2020
我尝试了以下方法:
var newDate;
year(CloseDate) = year(CloseDate)-1;
month(CloseDate) = month(CloseDate)+5;
newDate = CloseDate;
但是它没有修改日期,并且出现以下错误:
Modified JavaScript value.0 - Javascript error:
Modified JavaScript value.0 - ReferenceError: Function function year() {
[native code, arity=1]
}
can not be used as the left-hand side of assignment or as an operand of ++ or -- operator. (script#11)
我的JavaScript代码中缺少什么吗?
最佳答案
如果CloseDate已经是Date
字段,则在PDI的Modified JavaScript Script Value Step
中,可以使用dateAdd
function():
var newDate = dateAdd(dateAdd(CloseDate,"y",-1), "m", 5)