如何在sharepoint workflow 2010中为列表进行简单的算术乘法?有谁可以请我提供一个很好的例子?
我尝试为列表创建一个工作流程,我保存并发布了该工作流程;但它在运行时出错?我不知道,这个错误是什么以及如何找到并修复此错误?
我有一个名为“List_Proj_Calc”的列表,两列“Nodays”和“Hours”。我想将这个colums值相乘并显示到下一列“Total Hours”
我对如何将值放在“查找数字”对话框以获得此结果感到困惑,有人请帮帮我。
我遵循的步骤:
1.已添加在step1模板中进行计算。
2.单击计算项链接并打开“查找”对话框窗口。
3.选择“数据源”作为我的列表名称,例如:List_Proj_Calc。
4.选择“Field From Source”作为List字段名称为“No.days”。
5.在查找列表选项中,我给了字段号码日期和值,我给了一些号码
6.接下来我选择了“乘以”选项
7.选择其他查找对话框进行乘法。
8.重复数据源和归档名称选择的相同步骤
9.将列表列名称“Hours”作为要复制的字段名称
10.Saved and published。
但错误!!!!!!!!!!!
答案 0 :(得分:1)
我假设你在列表List_Proj_Calc上创建一个列表工作流。
因此:
3 - 在“数据源”中,而不是List_Proj_Calc选择“当前项目”并在中
4 - “来自源的字段”选择“No.days”
5 - 在“输出到”中创建一个新变量,让我们说VarTotalHours
6 - 使用变量
的值设置总列
6.1。选择“当前项目中的设置字段”
6.2。在“字段”中选择“总时数”
6.3。在“价值”中打开一个对话框和
6.3.1。在“数据源”中选择“工作流程变量和参数”
6.3.2。在“Field from source”中选择“Variable:VarTotalHours”
最终的工作流程应如下所示:
或者,您可以在没有工作流程的情况下获得相同的效果(我建议使用此解决方案)。 使用公式:
创建计算字段“总小时数”=[No.days]*[Hours]