多账号之间,同一动作ID不一样的问题

使用问题 · 160 次浏览
韩道友 创建于 12小时23分钟前

如果菜单中Action项为动作ID,在导出后分享给其他用户,运行该菜单会出错

除了设置名称这个方法外,还有没有其他更好的方法来解决适配问题

 

 

智慧菜单 https://getquicker.net/Sharedaction?code=3570304f-80f0-42ee-321c-08daf053a987

动作支持导入导出多层级结构的dsl菜单,以支持分享优秀的快捷菜单,提高搬砖效率

示例:记事本打开(可批量打开文本文档类型文件)|Operation=action&Action=88130fa3-26b6-402b-8064-c10596ff994c


回复内容
CL 12小时8分钟前
#1

如果动作只安装一份,不存在冲突,可以使用动作名称,或者动作库的id来启动动作。

否则的话就没用办法了。

韩道友 回复 CL 12小时1分钟前 :

那在动作中如何快速获取动作库的id呢

韩道友 回复 CL 11小时42分钟前 :


能否在动作中,开放这个功能,通过自有id查询动作库id这样的功能

韩道友 最后更新于 11小时13分钟前
韩道友 回复 CL 11小时11分钟前 :


在这个界面加动作库id的输出

CL 回复 韩道友 10小时2分钟前 :

每个动作分享到动作库之后id是固定的,直接从网址里复制就行了。

韩道友 回复 CL 9小时58分钟前 :
我想的是,从动作中json数据导出dsl格式菜单后,动作自动获取动作库id进行替换,这样其他用户在导入后就可以直接使用了,我只需要提醒他们安装那些未安装的动作即可
CL 回复 韩道友 9小时51分钟前 :

获取系统和动作信息模块可以返回动作库id,但是不清楚你用的导入导出之后是否还可以。

韩道友 回复 CL 9小时49分钟前 :

获取系统和动作信息模块,这模块只能获取当前运行的动作id,我想要的是其他动作的动作库id,这个可以吗?

CL 回复 韩道友 9小时48分钟前 :

不可以的。

韩道友 回复 CL 9小时47分钟前 :

为什么不可以,是有什么安全考虑吗?
开放这个不是更利于传播吗

CL 回复 韩道友 9小时46分钟前 :

对的,而且这个功能没用什么通用的需求。既然已经知道本地id,直接用本地id运行是更合理的。

韩道友 回复 CL 9小时34分钟前 :

是这个道理,就是在传播上,还是有局限性。
😄问下在当初设计的时候,为什么不将id统一呀,同一个动作无论在哪里都是一样的id

CL 回复 韩道友 9小时30分钟前 :

一个动作要安装多份的情况很多的。而且相同id也有安全风险。

韩道友 回复 CL 8小时58分钟前 :
把id生成方法放在quicker服务器里不行吗,或者用户本地自动生成,联网后到服务器里校验安全性
韩道友 11小时1分钟前
#2

执行菜单操作出错:未能找到动作:3570304f-80f0-42ee-321c-08daf053a982
@CL  这个错误如何捕获,然后如何让他不弹窗提醒,做自定义操作或者提醒

韩道友 回复 韩道友 11小时1分钟前 :

我在测试时发现,这个错误跟显示菜单步骤没关系,是quicker自带的

韩道友 回复 韩道友 8小时57分钟前 :

这个我明白了,如果要捕获步骤信息,不能直接在显示菜单中直接运行动作,而是要先输出菜单信息,使用其他步骤来运行

回复主贴