表单视图新增记录触发自动化流程执行脚本,第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

  1. 执行Air Script脚本“拆分数据跨表同步”,内容如图所示:

  1. 设置自动化流程如图所示

  1. 在表单视图新增记录,触发自动化流程执行Air Script脚本,执行结果:第1次成功,第2次失败,第3次失败,第4次失败,但点击按钮执行脚本同步数据却成功!如动图所示

动图发不了,补充在https://bbs.wps.cn/topic/59589

自动化流程运行日志报错如图所示:

  1. 修改Air Script脚本“拆分数据跨表同步”,注释掉currentTime变量相关内容,取消掉try-catch结构,命名为V1-拆分数据跨表同步,如图所示:

  1. 将相关自动化流程执行Air Script脚本调整为“V1-拆分数据跨表同步”,重复上述操作,在表单视图新增记录,触发自动化流程执行Air Script脚本,执行结果:第1次成功,第2次失败,第3次失败,第4次失败,但点击按钮执行脚本同步数据却成功!如动图所示

动图发不了,补充在https://bbs.wps.cn/topic/59589

自动化流程运行日志报错如图所示:

四、报错内容猜想

自动化流程运行日志报错说明出现在执行脚本的第7行附近,可能是出现在获取记录内容有问题

问题故障猜测:

在表单视图填写内容后提交,表格视图会自动新增记录,与此同时新增记录会触发自动化流程执行Air Script脚本读取新增记录行内容

但可能表格视图自动新增记录的速度 慢于 触发自动化流程执行Air Script脚本读取该新增记录的内容,

导致脚本获取不到新增记录内容??

总之需官方人员协助排查下原因

广东省
浏览 278
收藏
3
分享
3 +1
2
+1
全部评论 2
 
WPS小助理

WPS社区反馈员

您好,您的问题已反馈技术同学核实中,有相关情况会有技术同学协助跟踪您,感谢您的理解与支持。
· 广东省
回复
· 广东省
回复