首页 > 解决方案 > 在 SharePoint Online 中计算日期字段

问题描述

我正在尝试根据 SharePoint Online 列表中的其他两个字段计算截止日期字段:[已创建] 和 [优先级]。用户创建新列表项时会自动填充 [Created]。很容易。用户选择[优先级](关键、高、中、低)。由于预填充的日期字段,我的公式总是导致错误。当然,有一种我不知道的解决方法。它在 Excel 中运行良好,但是当我尝试它时 SP 会呕吐。蒂亚!

=IF([Priority]="Critical",[Created]+1,IF([Priority]="High",[Created]+3,IF([Priority]="Medium",[Created]+7,[Created]+14)))

标签: datesharepointsharepoint-online

解决方案


根据我的测试,它在我的 SharePoint 列表中运行良好。

1.创建一个名为“优先级”的选择列。

2.创建计算列,将“此公式返回的数据类型”设置为“日期和时间”,将“日期和时间格式”设置为“仅日期”。

=IF([Priority]="Critical",[Created]+1,IF([Priority]="High",[Created]+3,IF([Priority]="Medium",[Created]+7,[已创建]+14)))

3.结果:

在此处输入图像描述


推荐阅读