找回密码
 立即注册

QQ登录

只需一步,快速开始

小崽子来也

初级会员

6

主题

110

帖子

398

积分

初级会员

积分
398
QQ
小崽子来也
初级会员   /  发表于:2023-4-2 16:25  /   查看:1114  /  回复:5
50金币
    想实现一个自动化操作的效果,用循环自动滚动列表(主表),这个要被循环的列表每循环一下就会添加对应子表的数据,但是子表的内容有很多行,行数不一(子表的内容来自其他数据表,用表格数据传递添加给当前子表),如果弄个延时给一个固定的时间,固定时间给的太短的话,子表的内容还没有添加完就被循环跳到下一行去执行了,如果给的时间太长,循环起来又太慢,对于子表行数内容少的又浪费时间,很尴尬这种情况。
   
    各位大神有没有什么好的思路?最好是循环的时候,循环它能判断子表内容是否已经添加完成还是没有添加完成,等到子表内容添加完成了,才会执行下一次循环。


    积分不多,大家一起研究一下。

最佳答案

查看完整内容

如果是页面命令的话,建议把命令分成几个,利用单元格值变更来启动后续命令,这样就不需要你所说的循环等待了,我称这种方法叫做链式启动。页面命令都是异步的,如果不这样做命令会出现错误,链式启动可以根据前一步的执行结果执行后续命令。 如果是服务端命令,那么可以用延时命令,但是服务端命令是顺序执行,一般情况下不用延迟命令,具体还可以再研究一下

5 个回复

倒序浏览
最佳答案
最佳答案
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-4-2 16:25:13
来自 4#
如果是页面命令的话,建议把命令分成几个,利用单元格值变更来启动后续命令,这样就不需要你所说的循环等待了,我称这种方法叫做链式启动。页面命令都是异步的,如果不这样做命令会出现错误,链式启动可以根据前一步的执行结果执行后续命令。
如果是服务端命令,那么可以用延时命令,但是服务端命令是顺序执行,一般情况下不用延迟命令,具体还可以再研究一下
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-4-3 10:30:51
2#
大佬,不清楚您现在想要做什么,感觉这里可以使用服务端命令去做哈,可以参考下方的教程,方便的话建议您可以发一个demo上来,这样我们也可以更好的帮助到您

数组类型

回复 使用道具 举报
小崽子来也
初级会员   /  发表于:2023-4-3 20:48:06
3#
Lay.Li 发表于 2023-4-3 10:30
大佬,不清楚您现在想要做什么,感觉这里可以使用服务端命令去做哈,可以参考下方的教程,方便的话建议您可 ...

谢谢你的帮助,突然感觉应该可以用循环嵌套来做好。
回复 使用道具 举报
小崽子来也
初级会员   /  发表于:2023-4-4 08:38:32
5#
数据民工 发表于 2023-4-4 08:27
如果是页面命令的话,建议把命令分成几个,利用单元格值变更来启动后续命令,这样就不需要你所说的循环等待 ...

感谢提供思路,有空在摸索一下,谢谢。
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-4-4 09:11:04
6#
好的,后边有问题欢迎您继续发帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部