AirScript处理多个循环任务,某个任务报错导致整个任务停止

有个循环任务,循环执行,当中间有个任务出现了

16:49:54.104错误Error:网络请求失败:502 Bad Gateway

任务就自动停止了,无法执行下面的任务

有什么方法,只有这一个出错,不影响这个循环继续下去呢

江西省
浏览 335
收藏
1
分享
1 +1
6
+1
全部评论 6
 
WPS反馈小助理小绿
麻烦提供一下样张这边看看
· 广东省
回复
Ben
验证一下超时就可以了,你们系统的报错捕获不到,代码错误可以
· 河南省
回复
 
WPS反馈小助理小绿
您好,这个情况可使用try...catch 包裹单个任务的执行逻辑。 关键点:每个任务的执行被 try...catch 包裹,单个任务报错会被捕获,循环继续执行下一个任务。 DEMO: const tasks = [task1, task2, task3]; // 假设是同步任务数组 for (const task of tasks) { try { task(); // 执行当前任务 } catch (error) { console.error(`任务执行失败:${error.message}`); // 可选:记录错误日志或执行补救逻辑 } }
· 广东省
回复
Ben
并没有用 Error:网络请求失败:500 Internal Server Error,{"kdocs_proxy_err_msg":"Redirects are disabled"}
· 河南省
回复
 
EnterZero
EnterZero

创作者俱乐部成员

try
· 四川省
回复
Ben
没用,Error:网络请求失败:500 Internal Server Error,{"kdocs_proxy_err_msg":"Redirects are disabled"} 就自己停止了
· 河南省
回复