根据列表 B 中的结果更新共享点列表 A 中的项目
update item in sharepoint List A depending on a result in List B
所以我有 2 个列表
第一个列表包含材料,每个 material 都有自己唯一的编号(不等于 SP 给的 ID 编号)和手头 material 的数量。
第二个列表包含唯一 material 号码的查找列,用户将输入从 material 中提取的金额 he/she,就像日志一样。
所以经过几个小时的搜索,我终于可以构建一个流程来自动计算数量之间的差异。在手和撤回数量。使用
triggerBody()?['Search_x0020_for_x0020_Q_x002e_C1']?['Value']
将查找列的值作为数字“复制”到同一列表中的另一列,以便计算差异。
现在我需要更新数量。在第一个列表中!
所以我需要一个流程来查找唯一的 material 号码并更新 material 号码。
同时,恐怕如果通过此流程更新它,它将在第二个列表中更新,这将创建一个无限循环,
因为我试图创建一个将更新金额的流程,并且它导致了一个循环:(
尝试使用新字段作为标志来确定是否从流中进行更新。仅当更新不是按流程进行时才调用更新操作。
方法 1:您可以创建一个名为 'FlowUpdateTime' 的新字段,每当您使用 flow.Then 更新列表时更新字段和 'Last Modified Date' 字段,在任何更新之前比较两者以了解是否是否按流程更新。
您可以使用此方法或任何其他方法
所以我有 2 个列表
第一个列表包含材料,每个 material 都有自己唯一的编号(不等于 SP 给的 ID 编号)和手头 material 的数量。
第二个列表包含唯一 material 号码的查找列,用户将输入从 material 中提取的金额 he/she,就像日志一样。
所以经过几个小时的搜索,我终于可以构建一个流程来自动计算数量之间的差异。在手和撤回数量。使用
triggerBody()?['Search_x0020_for_x0020_Q_x002e_C1']?['Value']
将查找列的值作为数字“复制”到同一列表中的另一列,以便计算差异。
现在我需要更新数量。在第一个列表中!
所以我需要一个流程来查找唯一的 material 号码并更新 material 号码。
同时,恐怕如果通过此流程更新它,它将在第二个列表中更新,这将创建一个无限循环, 因为我试图创建一个将更新金额的流程,并且它导致了一个循环:(
尝试使用新字段作为标志来确定是否从流中进行更新。仅当更新不是按流程进行时才调用更新操作。
方法 1:您可以创建一个名为 'FlowUpdateTime' 的新字段,每当您使用 flow.Then 更新列表时更新字段和 'Last Modified Date' 字段,在任何更新之前比较两者以了解是否是否按流程更新。
您可以使用此方法或任何其他方法