目前的子程序不支持变量作为状态使用,但是当我从外部右键选中一部分使用了“作为状态使用”的变量的动作创建子程序后,创建的子程序里的变量有那个蓝色标志,尽管不起作用。见下图:
就比如在我这个子程序中。cookie是有这个需求的,不然每次获取cookie太慢了,能不能允许子程序的变量作为状态使用
你可以从主动作调用
你是指将变量作为参数传进去?但是这就违背了子程序的初衷了,我的想法是将其封装到这个子程序里。
传递参数怎么就违背子程序初衷了...子程序就是一个公共方法,传个参数调用方法还违背正常逻辑了?
我是指在我这个程序中,如果cookie用参数传进去,那我就要在要用到这个子程序的地方再加上获取cookie的模块,这样每次要复用的话,得同时复制好几个动作,而且修改了 一处,另一处还得同步修改。子程序的初衷不就是为了避免一组动作的重复复制吗
谢谢你的建议,我目前也是想到了这一种解决方法
子程序,从设计考虑,是不应该拥有状态的。
需要通过输入输出传递参数。
图标问题是内部共享相同的数据结构,但是界面上不支持调整了😂