表单视图新增记录触发自动化流程执行脚本,第1次成功第2次失败第3次失败,但点击按钮执行同一脚本成功
一、设备环境
1、客户端环境:
设备系统:macOS Sequoia 版本15.1
WPS版本:2025夏季更新12.1.21861
2、网页端环境:https://www.kdocs.cn/
客户端和网页端复现操作,现象表现一致,说明与用户操作系统环境、客户端版本无关
3、功能/产品:多维表格-自动化流程-执行Air Script脚本
二、表格样例
【金山文档 | WPS云文档】 WPS测试使用-脚本同步成功却数据缺失
https://kdocs.cn/l/cksHZNrOi0dS
三、反馈问题描述
使用场景:通过设计自动化流程执行AirScript脚本,自动拆分关联字段并跨表同步数据,详见帖子https://bbs.wps.cn/topic/58127
执行Air Script脚本“拆分数据跨表同步”,内容如图所示:
设置自动化流程如图所示
在表单视图新增记录,触发自动化流程执行Air Script脚本,执行结果:第1次成功,第2次失败,第3次失败,第4次失败,但点击按钮执行脚本同步数据却成功!如动图所示
动图发不了,补充在https://bbs.wps.cn/topic/59589
自动化流程运行日志报错如图所示:
修改Air Script脚本“拆分数据跨表同步”,注释掉currentTime变量相关内容,取消掉try-catch结构,命名为“V1-拆分数据跨表同步”,如图所示:
将相关自动化流程执行Air Script脚本调整为“V1-拆分数据跨表同步”,重复上述操作,在表单视图新增记录,触发自动化流程执行Air Script脚本,执行结果:第1次成功,第2次失败,第3次失败,第4次失败,但点击按钮执行脚本同步数据却成功!如动图所示
动图发不了,补充在https://bbs.wps.cn/topic/59589
自动化流程运行日志报错如图所示:
四、报错内容猜想
自动化流程运行日志报错说明出现在执行脚本的第7行附近,可能是出现在获取记录内容有问题
问题故障猜测:
在表单视图填写内容后提交,表格视图会自动新增记录,与此同时新增记录会触发自动化流程执行Air Script脚本读取新增记录行内容,
但可能表格视图自动新增记录的速度 慢于 触发自动化流程执行Air Script脚本读取该新增记录的内容,
导致脚本获取不到新增记录内容??
总之需官方人员协助排查下原因
WPS社区反馈员