David.Zhong 发表于 2023-2-21 18:26:47

活字格9.0新功能解密:五十二、设计器提升-支持全局变量

本帖最后由 David.Zhong 于 2023-2-21 18:26 编辑

致广大的热心格友:
全局变量~它来了!它来了!它来了!!!


设置变量命令从服务端命令支持到前端命令,嘎嘎好用~可是唯一美中不足的地方就是,设置变量命令中的变量生命周期只存在于当前服务端命令中。没有一个能全局使用的全局变量。:'(
啥?说生命周期听不懂?行,给给位大佬翻译一下,就是说设置变量命令设置的变量,这玩意只在当前服务端命令起作用,在其他地方就不好使啦!
比如说我在服务端命令A中设置了一个变量AA,如果我想在服务端B中使用这个变量AA,对不起,门都没有。(除非是使用秽土转生,把变量作为参数传递给服务端B~)
那么如果我想要一个变量既能在服务端命令A中使用,又能在服务端命令B中使用的变量,该当如何呢?

再举一个更加头疼的场景,比如说服务端命令中发送钉钉消息,每次调用都需要传入AppKey和AppSecret,假如我在一百个服务端命令中都使用了发送钉钉消息命令,一但需要修改,那么我将需要在100处调用的地方都修改一遍,一百遍啊一百遍,简直是要了老命了~


幸好,9.0迎来了一个闪亮的功能,也就是我们今天的主角~
活字格支持全局变量啦~


使用方法:
创建全局变量:
在设计器公式中新增了全局变量设置,可在此处对全局变量进行增加、修改、查询引用等~

服务端命令中使用全局变量:
在服务端命令中设置公式时,会自动列出所有的全局变量,

实时修改全局变量:
可以在服务端命令中调用设置全局变量命令,即可对全局变量进行实时修改,并且会实时应用到所有引用此全局变量的地方~

在活字格服务中管理全局变量:
更狠的是,全局变量除了可以在设计器和命令中管理外,还可以在服务器中进行查看和设置~修改后记得要保存哟~


我宣布,从今天开始,再也不用把AppKey、AppSecret或者是一些token存到表中啦~放心大胆的写到全局变量中!
美滋滋鸭~
页: [1]
查看完整版本: 活字格9.0新功能解密:五十二、设计器提升-支持全局变量