也许我只是疯了......所以,使用SPD我可以将任何时间单位添加到日期并将其添加到变量中,但我似乎无法找到任何可以让我计算两者之间差异的东西日期。 “执行计算”只允许我从数值中选择。我在这里错过了什么吗?看起来似乎很明显。
答案 0 :(得分:2)
“开箱即用”的日期比较不可用,但有一些解决方法。
也许这篇文章:How to perform date calculations and construct dynamic strings in a SharePoint Designer workflow提供了答案?
此处提供了更多相关信息:Modifying Date Formats in SharePoint Designer Workflows
答案 1 :(得分:0)
您可以使用SharePoint列表的 DATEDIF 功能设置列值,然后在工作流程中使用它。我相信,this会帮助那些人 -
答案 2 :(得分:0)
从SharePoint 2013开始,您可以使用"查找日期之间的间隔"动作。
Find Interval Between Dates Calculates the time interval in minutes, hours, or days between two dates and stores the output in a variable.
https://msdn.microsoft.com/en-us/library/office/jj164026.aspx
答案 3 :(得分:-1)
字符串和日期操作以及计算是SharePoint Designer工作流程中的一个难点。 Colin提到的链接很好,但您可能还想考虑将C#或vb.net代码直接嵌入到SharePoint Designer工作流中(无需Visual Studio)。
我写了一个组件,允许你这样做并在以下网址上发表博文:
http://www.muhimbi.com/blog/2009/12/embed-c-or-vb-code-directly-in.html