bufan405 发表于 2021-12-13 09:46:28

视图管理如何计算流程时间?

管理员好:
   在视图设置里,能读出流程创建时间和完成时间,如果增加一列流程所用时间,这是数据路径怎么设置,请管理员帮忙给看看,如用脚本实现,在哪里设置,如何写:


论坛管理员 发表于 2021-12-13 16:23:05

两个数据做差就好了



1.时间是时间类型,所以你需要处理一下!








bufan405 发表于 2021-12-13 22:19:15

论坛管理员 发表于 2021-12-13 16:23
两个数据做差就好了




管理员好:
按照上面样子写完后,报这个错误,您给看一下!

论坛管理员 发表于 2021-12-14 10:55:17

bufan405 发表于 2021-12-13 22:19
管理员好:
按照上面样子写完后,报这个错误,您给看一下!

一共有三张图。 您列名设置了吗


bufan405 发表于 2021-12-14 11:26:19

本帖最后由 bufan405 于 2021-12-14 11:28 编辑


是的 列名我都改过了:(是不是视图里有没完成的流程,完成时间为空导致的?)



有点脾气的水滴 发表于 2021-12-14 11:31:23

bufan405 发表于 2021-12-14 11:26
是的 列名我都改过了:(是不是视图里有没完成的流程,完成时间为空导致的?)




您流程一定有未完成的,没完成没有完成时间,当然报错,自己判断一下好了!

bufan405 发表于 2021-12-14 12:18:59

本帖最后由 bufan405 于 2021-12-14 17:00 编辑

确实有没有完成的情况,完成时间里有为空的,但不知道这个应该怎么写判断,还请老师指导一下,如果完成时间为空就不用显示用时,看看怎么写比较合理?

var startTime = this.entry.data.startTime.getTime();
if (this.entry.data.completedTime.getTime() =="")
{return ?};
var completedTime = this.entry.data.completedTime.getTime();
return completedTime-startTime

论坛管理员 发表于 2021-12-15 10:08:13

bufan405 发表于 2021-12-14 12:18
确实有没有完成的情况,完成时间里有为空的,但不知道这个应该怎么写判断,还请老师指导一下,如果完成时间 ...


你如果要算时间差,那流程应该是要完成的
你流程直接选择已完成的即可!

bufan405 发表于 2021-12-15 12:10:31

论坛管理员 发表于 2021-12-15 10:08
你如果要算时间差,那流程应该是要完成的
你流程直接选择已完成的即可!
...

好的 谢谢

论坛管理员 发表于 2021-12-15 15:01:12

bufan405 发表于 2021-12-15 12:10
好的 谢谢

:handshake
页: [1]
查看完整版本: 视图管理如何计算流程时间?