金山AirScript脚本应该向钉钉AirScript脚本学习一下,什么叫激活和选择操作

WPS线上表格,比如智能表格中的 工作表

AirScript脚本中,表对象的 Activate()方法Select()方法

无法肉眼可见地将某个表进行激活 或 选择

同样,单元格范围对象的 Activate()方法Select()方法

也是无法肉眼可见地将某个单元格 进行激活

或者将某个单元格区域 进行选择


上面这样的问题 钉钉 线上脚本可以真正实现 激活 或 选择操作

WPS 线上脚本 实现不了 ???

以下是钉钉线上脚本演示的 什么叫做激活 和 选择

黑龙江省
浏览 282
收藏
2
分享
2 +1
2
+1
全部评论 2
 
艾泽林

@金山办公

可以详细讲一下对这个功能的需求吗? 目前不支持激活工作表,主要考虑为避免脚本执行影响到用户的操作。可以这么理解:AirScript执行等同于用户新增一个tab打开工作表进行操作,在这个TAB中的操作,不应该影响其它TAB
· 广东省
回复
首先感谢回复 用户写脚本 X.Activate(),这么写 就是要肉眼可见地 激活 X 这张工作表 或者说通过脚本实现鼠标点开X这张表的效果 怎么就变成了影响用户的操作呢?,本来就想做这样的操作!!! 我可以说下使用场景: 比如表中做了个入库单,填写信息后,点击脚本实现入库操作 如果脚本判断出填写的信息有误,这时脚本可以在X表中,写入出现错误的原因 同时 激活X表,此时X表被真正地激活了,填写者肉眼看见了表发生了切换, 就会特别注意,同时填写者 看到了该表中 给出的 具体的错误原因 就会更正错误,并从新填写信息,这就是交互,是及其必要的 另外有的时候通过脚本做筛选或查询的时候,也需要将查询结果 放到某个表中,并且将这个表激活,让运行脚本的人能直接看到筛选或查询结果 总之,通过脚本肉眼可见地 激活表,或单元格,或单元格区域,是非常必要的 另外 WPS本地AirScript脚本 都是可以肉眼可见地 激活表,激活单元格, 或者对单元格区域进行选择 不知道为什么,到了 线上就实现不了了,或者说做出了改变
· 黑龙江省
1
回复