sharepoint - 为列表项创建自动日期捕获和年龄计算
问题描述
我一直在为 SharePoint 开发列表,并且一直在添加新功能。我添加的最后一个功能涉及自定义“看板”视图,该视图使用嵌入在表格中的 WebPart,该表格包含每个项目状态的自定义视图(新、进行中、已完成)
这是我的问题,我需要一个字段来跟踪自列表项的状态已从 NEW 移至 IN-PROGRESS 以来经过的时间量,并以天为单位返回该值(减去周末)
到目前为止,我对此问题有一个基本的解决方案,我让 DEVS 输入他们开始处理票证的日期,将该日期与今天进行比较,然后将其计算为:
=IF([CR Status]="IN PROGRESS",[Age in Days]-([Age in Days]/7)*2,"")
我想要做的是删除我的团队的手动日期输入,并让 SharePoint-Designer 填充该角色并拥有一个永久文字字符串,用作计算的StartDate。
请记住,这些票没有到期日或到期日,当前日期也是通过自动设置的。Designer-Workflow 每 6 小时。
作为参考,这是为我提供手动设置的开始日期和当前日期之间的原始天数的计算。
Age in Days =IF([CR Status]="IN PROGRESS",Today-[In Progress Start Date],"")
解决方案
您可以使用在修改后运行的 SPD 工作流程,检查 [CR 状态] 是否为“IN PROGRESS”,如果 [In Progress Start Date] 为空,则将 [In Progress Start Date] 设置为今天。
推荐阅读
- php - 在 Wordpress 模板中显示“加载更多”按钮的最佳方式
- php - 带有function.php的自定义帖子列表词
- javascript - 嵌套对象的角度js数据表问题
- postgresql - Postgresql 序列:锁定策略以防止表队列上的记录跳过
- php - 如何在php中删除一张表的更多记录?
- maven - 将 Maven 转换为 Gradle - 父子 POM 初始化命令
- javascript - 使用 Cypress 中的 contains 选择 Select 元素
- javascript - 根据选择器选项属性更改按钮属性值
- javascript - 在电子 js(Ubuntu)上锁定关闭并最小化
- python - 当我尝试将 keras 数据集拆分为两个类时,数据基数是模棱两可的错误