将主程序的变量设置为“作为状态使用后”,在子程序中如何更改这个值?

使用问题 · 74 次浏览
lanyu_er 创建于 18天11小时前

如图在子程序内通过状态存取模块,用“$var:变量名”可以读取到变量状态,但用同样的方法无法写入

(简单的解决方法是,直接在主程序内使用状态存取模块写入这个变量的状态,但这个变量状态在多个步骤使用,需要增加多个读取与写入的步骤,不够方便)

 


回复内容
CL 18天9小时前
#1

变量状态只适合用在变量用途。 普通状态别混着用哦。 

子程序内可以直接读写主程序的变量,_context.GetRootContext().GetVarValue("xxx")
.....SetVarValue("xxx", 值);

lanyu_er 回复 CL 18天8小时前 :

感谢老大解惑

回复主贴