求助:Quicker V2版本,如何使用 动作ID 获取 所在的动作页的动作页ID?最好是使用赋值模块

动作开发 · 675 次浏览
格物致理 创建于 14小时34分钟前

如题


回复内容
CL 4小时40分钟前
#1

没有这个功能。 现在动作不依赖于动作页可以独立存在。

格物致理 回复 CL 2小时39分钟前 :


请问 Quicker 的 “打开所在动作页” 是如何实现的?可以提供类似的接口吗?

获取动作页ID,主要就是为了 “打开所在动作页”。


----


我知道新版的面板是这样的,不过旧版的面板依然是放在动作页上的。

我想获取的是放在旧版面板上的动作,它们有对应的动作页id 。

如果 动作 没有对应的 动作页 ,可以让它获取的动作页id 为空,这样符合逻辑。


使用场景:

用于根据动作ID直接 跳转到动作页,当动作放在自定义操作窗上时,需要这个功能。

主要用于这个动作,自定义操作窗上的按钮只存储了动作ID,事实上目前也只能获取到动作ID,所以跳转动作页的时候需要动作页id:动作面板v2

虽然有基于按键操作的办法,但是不稳定。而且由于不清楚动作是不是在新版面板上,会出现混淆,误触其它操作。



格物致理 最后更新于 1小时49分钟前
困困君 2小时34分钟前
#2

旧版的话,你试试:string profileId = _eval.RegisterType(Type.GetType("Quicker.Domain.AppState, Quicker")).Execute("AppState.DataService.GetActionById(c).Item2.Id;",new { c = {localId} }).ToString();

我已经没旧版环境了,不过这个应该靠谱;

困困君 最后更新于 2小时34分钟前
格物致理 回复 困困君 2小时22分钟前 :

Quicker V1没问题,之前就找到了办法。V2没办法了

困困君 回复 格物致理 2小时17分钟前 :

V2就不靠动作页呀,不靠这个你没必要非找方法。

格物致理 回复 困困君 2小时13分钟前 :

难免有继续使用旧版面板的人

回复主贴