有没有办法在 JSON 中向 [$datefield.displayValue] 添加天数?

Is there a way to add days to a [$datefield.displayValue] in JSON?

我想找到一种方法来将 14 天添加到 StartDate 字段并将其显示为截止日期:

"txtContent": "=if([$StartDate] == '', 'Uh oh!', [$StartDate.displayValue] + 14)"

我想保留 displayValue,但是当我执行上述操作时,它只包含 14 作为文本,并且不向 StartDate 添加天数。有办法吗?

谢谢!

您可以向任何日期添加毫秒,结果将是一个新日期。例如,要在日期中添加一天,您可以添加 (24*60*60*1000).

所以使用下面的方法应该适合你:

"txtContent": "=if([$StartDate] == '', 'Uh oh!', [$StartDate] + 14*24*60*60*1000)"

更新:

   "txtContent": "=if([$StartDate] == '', 'Uh oh!',toLocaleDateString ([$StartDate] + 14*24*60*60*1000))