我希望实现一个记录拆分的功能。
我写了代码将“分线说明”字段解析为工程号 Project 和数量 Num 数组。
问题一:我应当如何在工作流后续的节点引用代码块的数据并根据数组新增多条记录呢?
问题二:我想在最开始加一个判断节点,只有分线说明里面的拆分的数量总和与“数量”字段的值一致,才进行后面的拆分操作,应如何实现?
希望各位大佬能提供一下思路!感谢!
我希望实现一个记录拆分的功能。
我写了代码将“分线说明”字段解析为工程号 Project 和数量 Num 数组。
问题一:我应当如何在工作流后续的节点引用代码块的数据并根据数组新增多条记录呢?
问题二:我想在最开始加一个判断节点,只有分线说明里面的拆分的数量总和与“数量”字段的值一致,才进行后面的拆分操作,应如何实现?
希望各位大佬能提供一下思路!感谢!
方棱 2023-01-03 17:19:43启动这个工作流的方式是在待删的记录上加个自定义按钮的话,就是在工作流里增加一个「删除记录」的节点,就能删除那条原始记录。
谢谢!才发现有删除记录这个节点。
夏晴 2023-01-03 10:52:32懂了,就是只用一个数组,里面放一个个字典。感谢!
再问一下,有什么方法可以在工作流里删除记录呢?
启动这个工作流的方式是在待删的记录上加个自定义按钮的话,就是在工作流里增加一个「删除记录」的节点,就能删除那条原始记录。
方棱 2022-12-27 22:20:52改下代码,把 output 输出结构改为:
output = {"数组": [{"Project":"T1-03", "Num":"2", "Group":"T1"} ,{"Project":"T2-04", "Num":"3", "Group":"T2"} ] ,"总数":5 }
用原始记录[数量]和 output[总数]进行比较,即可实现问题二的判断。
然后用“获取多条数据”的“从对象数组获取数据”,把 output[数组]转换成数据。
再用子流程逐条添加数据,全部完成后把原数据删掉。
懂了,就是只用一个数组,里面放一个个字典。感谢!
再问一下,有什么方法可以在工作流里删除记录呢?
改下代码,把 output 输出结构改为:
output = {"数组": [{"Project":"T1-03", "Num":"2", "Group":"T1"} ,{"Project":"T2-04", "Num":"3", "Group":"T2"} ] ,"总数":5 }
用原始记录[数量]和 output[总数]进行比较,即可实现问题二的判断。
然后用“获取多条数据”的“从对象数组获取数据”,把 output[数组]转换成数据。
再用子流程逐条添加数据,全部完成后把原数据删掉。