数据处理方法、装置、电子设备、存储介质及程序产品与流程
- 国知局
- 2024-11-25 15:08:09
本公开实施例涉及计算机应用技术,尤其涉及一种数据处理方法、装置、电子设备、存储介质及程序产品。
背景技术:
1、在数据处理场景中,表格是最为常用的一种数据处理工具之一。为了满足智能化地数据处理需求,表格支持的功能也越来越强大。例如,支持用户自定义配置一个或多个表格数据的更新规则。在实际应用中,存在因为更新规则配置不当导致发生死循环的现象。
2、相关技术中,通过代码审查的方式来找出可能导致死循环的逻辑错误。然而,这种审查方式费事费力,对审查用户的专业性要求较高,且排查的结果也不稳定,尤其在支持用户自定义设置触发条件和执行规则的场景,或者,涉及多级操作关联执行等较为复杂的场景中,难以有效避免和阻止死循环的发生。
技术实现思路
1、本公开提供了一种数据处理方法、装置、电子设备、存储介质及程序产品,以有效阻止死循环的发生,避免执行死循环造成的资源浪费。
2、第一方面,本公开实施例提供了一种数据处理方法,该方法包括:
3、接收对第一表格数据的第一变更操作,基于变更后的第一表格数据触发执行至少一项针对第二表格数据的第二变更操作;
4、在针对所述第一表格数据和/或第二表格数据的变更被重复执行的情况下,停止执行被重复执行的变更操作,所述被重复执行包括对所述第二表格数据的变更会触发针对第一表格数据的变更。
5、第二方面,本公开实施例还提供了一种数据处理装置,该装置包括:
6、变更执行模块,用于接收对第一表格数据的第一变更操作,基于变更后的第一表格数据触发执行至少一项针对第二表格数据的第二变更操作;
7、停止执行模块,用于在针对所述第一表格数据和/或第二表格数据的变更被重复执行的情况下,停止执行被重复执行的变更操作,所述被重复执行包括对所述第二表格数据的变更会触发针对第一表格数据的变更。
8、第三方面,本公开实施例还提供了一种电子设备,该电子设备包括:
9、一个或多个处理器;
10、存储装置,用于存储一个或多个程序,
11、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例中任一所述的数据处理方法。
12、第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,该计算机可执行指令在由计算机处理器执行时用于执行如本公开实施例中任一所述的数据处理方法。
13、第五方面,本公开实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现本发明任一实施例所述的数据处理方法。
14、本公开实施例的技术方案,通过接收对第一表格数据的第一变更操作,能够支持对第一表格数据的数据变更,通过基于变更后的第一表格数据触发执行至少一项针对第二表格数据的第二变更操作,实现由第一表格数据的变更触发第二表格数据的自动化变更,提高了表格的智能化程度;通过停止执行模块,在针对所述第一表格数据和/或第二表格数据的变更被重复执行的情况下,停止执行被重复执行的变更操作,能够在第一表格数据和/或第二表格数据在被重复执行之前,及时进行循环阻断,避免死循环的现象出现,而且所述被重复执行包括对所述第二表格数据的变更会触发针对第一表格数据的变更,从而能够准确地判断第一表格数据被重复执行的情况,解决了相关技术中死循环排查稳定性差、费时费力且无法阻断死循环的技术问题,实现了对表格数据的正确及顺利更新,避免了系统性能的浪费,提升了表格的使用体验。
技术特征:1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的数据处理方法,其特征在于,在所述停止执行被重复执行的变更操作之前,还包括:
3.根据权利要求2所述的数据处理方法,其特征在于,在所述确定待变更的表格数据之后,还包括:
4.根据权利要求1所述的数据处理方法,其特征在于,所述停止执行所述被重复执行的变更操作,包括:
5.根据权利要求1所述的数据处理方法,其特征在于,在所述停止执行被重复执行的变更操作之后,还包括:
6.根据权利要求1所述的数据处理方法,其特征在于,在所述基于变更后的第一表格数据触发执行至少一项针对第二表格数据的第二变更操作之后,还包括:
7.根据权利要求6所述的数据处理方法,其特征在于,所述在所述第二变更操作的已执行数量达到预设数量阈值的情况下,停止执行超出所述预设数量阈值的所述第二变更操作,并显示第二提示信息,包括:
8.根据权利要求6所述的数据处理方法,其特征在于,在所述基于变更后的第一表格数据触发执行至少一项针对第二表格数据的第二变更操作之前,还包括:
9.根据权利要求1所述的数据处理方法,其特征在于,所述第二表格数据的第二变更操作是基于预设的数据变更字段对第二表格数据进行更新的操作;所述数据变更字段包括基于封装的计算逻辑或数据生成模型进行数据更新。
10.根据权利要求1所述的数据处理方法,其特征在于,所述第二表格数据的变更基于自动化流程触发针对第一表格数据的变更,所述自动化流程包括基于所述第一表格数据和所述第二表格数据配置的工作流。
11.一种数据处理装置,其特征在于,包括:
12.一种电子设备,其特征在于,所述电子设备包括:
13.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-10中任一所述的数据处理方法。
14.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-10中任一项所述的数据处理方法。
技术总结本公开实施例提供了一种数据处理方法、装置、电子设备、存储介质及程序产品。其中,该方法包括:接收对第一表格数据的第一变更操作,基于变更后的第一表格数据触发执行至少一项针对第二表格数据的第二变更操作;在针对所述第一表格数据和/或所述第二表格数据的变更被重复执行的情况下,停止执行被重复执行的变更操作,所述被重复执行包括对所述第二表格数据的变更会触发针对第一表格数据的变更。本公开实施例的技术方案,实现了对表格数据的正确及顺利更新,避免了系统性能的浪费,提升了表格的使用体验。技术研发人员:廖浩淳,张滨凯,杜月寒,王诚受保护的技术使用者:北京字跳网络技术有限公司技术研发日:技术公布日:2024/11/21本文地址:https://www.jishuxx.com/zhuanli/20241125/336347.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表