能否增加一个 获取所有文本窗口标识 的功能

动作开发 · 952 次浏览
FaniX 创建于 2023-12-25 14:23

想要设计一个动作在文本窗口之间“传输”数据,但是好像没有办法方便地获得其他窗口的标识号。现在只能先记录在状态变量里,但是这样会有很多问题

显示图片 模块有一个 获取所有图片窗口标识 的功能,能否给文本窗口也增加一个这个功能呢?


回复内容
CL 2023-12-25 14:24
#1

等试下看看。

臭冬瓜 2023-12-25 15:16
#2

记录在状态变量里会引起什么问题啊

臭冬瓜 最后更新于 2023-12-25 15:17
CL 2023-12-25 21:17
#3

更新了一个。

FaniX 2024-02-11 15:48
#4

能允许分享的动作获取本动作创建的所有窗口吗?我试做了一个连接表格的动作,连接时需要获取本动作其他文本窗口中的文本数据,但是分享之后无法使用这方面的功能。

CL 回复 FaniX 2024-02-11 16:30 :

有报错么? 根据窗口标识获取


FaniX 回复 CL 2024-02-11 17:31 :

获取窗口信息是没问题的,但是获取所有文本窗口会报错,

是这个动作的第一个步骤,因为没法用所以我分享的时候注释掉了

CL 回复 FaniX 2024-02-11 17:36 :

这里 “所有文本窗口” 包含了任意动作的文本窗口,所以是有限制的。 

有没有办法保存当前动作创建窗口的文本标识来使用? 目前设计里是按标识定位窗口的,窗口本身没有和动作关联。

FaniX 回复 CL 2024-02-11 19:44 :

保存文本标识也可以,就是担心高并发的时候不同动作实例之间会有不同步的问题(虽然这个动作应该不至于高并发)。

现在换成了保存文本表示为状态的办法。或许设置文本窗口权限(不允许任何动作访问/只允许本动作访问/允许白名单动作访问/允许所有动作访问)可以兼顾安全性和易用性(虽然设计起来可能有点麻烦。

CL 回复 FaniX 2024-02-11 20:31 :

好的,等研究下,先过年:)

回复主贴