如何在更改另一列时自动将当前日期添加到列?

How to automatically add a current date to a column when another column is changed?

我正在处理 SharePoint 列表,并希望在 "Status" 更改为 "implemented" 时自动将当前日期添加到属性 "Date X was implemented"。

这是针对 SharePoint Designer 2010 的。我尝试直接在网站上使用计算值解决问题,也在 SharePoint Designer 中使用工作流解决问题。不幸的是,它们都没有用。

这是我尝试使用的计算值代码:

=IF( [Status] = implemented , Date X was implemented, "mm-dd-yyyy" )

这是我尝试过的 SharePoint Designer 工作流:

If Current Item:Status equals implemented
    Set Date X was implemented to Today

您可以在列表中创建计算列 "Date X was implemented"。然后使用这个公式:

=IF([Status]="implemented",TODAY())

另一个解决方案是创建工作流来实现这一点:

您需要运行所有条目的工作流来更新值。