功能需求探讨:为点击按钮执行多个动作提供时间间隔。

use case:
Click1:以python处理数据完成后,写入文件到seafiles资料库,根据seafile API生成分享链接写入到seatable[文件链接]列
Click2: 跳转[文件链接]列的链接
第一个动作执行可能需要1-2秒,想设置一个间隔时间,再执行第2个动作。

以及很多其他的senario,比如先执行Pyscript处理数据、再执行JS脚本,JS的响应速度肯定是快于Python的,导致无法读取数据。

:handshake:

这个想法确实有道理,很多场景下不同脚本执行时间有先后顺序,需要一定的定时间隔,目前按钮列还不支持自定义动作的间隔时间。

能否先把这两个脚本的功能,整合成一个脚本执行,在脚本内部通过回调函数或者延迟函数形式,做到先后执行?

python自定义了一些功能,用js实现比较困难;另外有些function只能在前端实现,比如一些网页及时交互(case:自定义一键复制,在这个讨论我咨询过);
再比如把处理过的数据执行其他功能(以【将行复制到另外一个表】为例,如果script没有处理完数据,复制的行是处理前的数据,达不到连续动作的目的)

我们看一下这个依次执行能否实现。