帮助中心
快速寻找答案
首页>帮助手册>

如何使用全局变量

全局变量的作用

影刀支持【子流程】的概念,即把一些比较完整的功能,用子流程封装起来,在其他流程中可直接、多次的调用,如下图所示。

全局变量,用于在主流程及各子流程直接传递数据 ,即全局变量的作用域涵盖主流程和子流程,可随时随地的直接调用全局变量,对全局变量重新赋值等。

全局变量的定义

在【影刀流程设计器】的右下角,可以添加全局变量:

双击全局变量来编辑全局变量名,类型和默认值:

全局变量的使用

定义好的全局变量,可随时随地的在【主流程】或【子流程】内被直接调或重新赋值。

全局变量

子流程

主流程

此流程执行逻辑 :执行子流程1(从列表中获取一项,保存到全局变量result) → 在主流程中打印输出全局变量 result(结果为 3 ,也就是列表 g_list 位置为 2 的项)。

特别说明:全局变量在python表达式输入模式下的使用

如需在python表达式输入模式下使用全局变量,需用如下格式进行表达: glv['全局变量名'] ,见下图。

问题没有解决?去社区提问