项目

一般

简介

自定义属性中可以增加一个天数的字段吗?

shang mpf将近 3 年 之前添加

需要实现完成日期和结束日期之间的天数统计,可以在自定义属性中增加一个天数的字段吗?如何设置?


回复 (6)

RE: 自定义属性中可以增加一个天数的字段吗? - 由 ou ye将近 3 年 之前添加

使用【ComputedCustomField 可以计算的自定义字段】插件
连接 https://www.redmineplugins.cn/projects/1/plugin_blocks/33?tab=general

在公式里:
Date.parse('%{cf_25}') - Date.parse('%{cf_24}') + 1
cf_25 替换结束日期对应字段,cf_24 替换开始日期字段

RE: 自定义属性中可以增加一个天数的字段吗? - 由 shang mpf将近 3 年 之前添加

在不替换开始日期和结束日期的情况下,有没有方法?

RE: 自定义属性中可以增加一个天数的字段吗? - 由 ou ye将近 3 年 之前添加

是我没说清楚
这样试试:
Date.parse(self.due_date) - Date.parse(self.start_date) + 1

RE: 自定义属性中可以增加一个天数的字段吗? - 由 wen feng超过 2 年 之前添加

在“公式”输入框中输入“Date.parse(cfs8)-Date.parse(cfs7)+1”,会显示报错:公式 no implicit conversion of nil into String;
请问下这个是什么原因,应该怎么调整呢?

RE: 自定义属性中可以增加一个天数的字段吗? - 由 Chen Snowman超过 2 年 之前添加

@wen feng 写到:

在“公式”输入框中输入“Date.parse(cfs8)-Date.parse(cfs7)+1”,会显示报错:公式 no implicit conversion of nil into String;
请问下这个是什么原因,应该怎么调整呢?

公式不正确,修改为如下公式:

if self.due_date and self.due_date
((self.due_date - self.start_date).to_i)+1
end
    (1-6/6)
    点赞0
    点赞0点赞0点赞0点赞0点赞0点赞0
    赞赏赞赏赞赏赞赏赞赏赞赏