希望能够在quicker中定义“全局路径变量”

功能建议 · 1760 次浏览
FaniX 创建于 2020-08-31 08:23

我有几台电脑,每台电脑有几个常用的工作文件夹,但在不同电脑上绝对路径略有不同(主要是盘符有区别)

几个动作在不同电脑上需要重复设置备用路径,而我又不太想把工作文件夹路径逐个定义为系统变量,因为那样既不方便同步又不方便修改

所以希望quicker能够对不同电脑保存名称相同而值不同的“全局路径变量”,能够在动作中调用。

 

当然,我想或许依靠子程序也能够实现这一功能,但我不是很清楚如何根据不同电脑给一个变量赋不一样的值😂


回复内容
CL 2020-08-31 08:24
#1

使用动作页主机绑定功能。 https://www.yuque.com/quicker/help/action-pages#Yx6K4。默认的全局动作页不允许编辑,可以通过排序把它放在最后,其他的绑定的放在前面。



FaniX 2020-08-31 08:29 :

这样的话编辑动作的时候又很麻烦,需要一个一个修改

想要一个一劳永逸的办法😂

FaniX 2020-08-31 08:31 :

或者有什么判断主机名或主机号的办法吗

小铅笔 2020-08-31 09:04
#2

可以在动作里面通过【获取系统或者动作信息】得到机器名,然后加几个【如果】语句,对应于不同机器名赋值不同的路径就可以。

FaniX 2020-08-31 09:47 :

是个好办法

不过我想把这些步骤封装到子程序里面,但是好像子程序没法向外传递值...

zetalpha 2020-08-31 11:02 :
编辑
zetalpha 最后更新于 2020-08-31 11:04
zetalpha 回复 FaniX 2020-08-31 11:04 :

获取系统或动作信息在子程序中不可用

FaniX 2020-08-31 11:31 :

啊,在子程序【添加/编辑变量】窗口中找到了,谢谢~

回复主贴