0

塞纳里奥:

假设我们有一个包含这些字段的列表:

  • L:查找
  • T1:文本
  • T2:文本
  • C:使用公式“=[T1] & [T2]”计算的字段

我们有一个工作流程可以做到这一点:

  1. 使用查阅列的值更新字段 T1
  2. 使用计算字段 C 的值更新字段 T2

现在的问题:

似乎计算的字段 C 在工作流程期间没有正确更新。

由于在步骤 1 中更新了字段 T1,我预计字段 C 会在步骤 2 中自动更改。但事实并非如此。这种行为可以改变吗?

4

2 回答 2

1

当您保存项目或更改字段设置中的计算时,计算字段会更新值。

您可以更改工作流程,如下所示:

  1. 使用查阅列的值更新字段 T1

  2. 使用 [T1] 和 [T2] 的值更新字段 T2

或者

  1. 使用查阅列的值更新字段 T1
  2. 调用 item.Update()
  3. 使用计算字段 C 的值更新字段 T2
于 2013-04-06T12:44:17.470 回答
0

我不认为它可以改变。但是,您也可以在工作流程中设置 C 值...

于 2013-04-06T11:54:15.770 回答