使用变量生成配置词典&使用词典对变量赋值

Cea 2021/9/24 发布 · 2021/9/26 更新 · 2532 次阅读

编写动作时,常会遇到多个变量组合成词典的情况

  • 例如将几个动作中要保存的状态组合成词典
  • 多个变量上传到云状态,整合为一个词典,既能节省资源,又能减少动作步骤
  • 。。。

方法也很简单,就是一个一个变量对词典赋值,但是当变量的个数多起来的时候,这就显得很棘手

  • 如果用自带的词典操作模块,一个个赋值,会凭空多出一大段步骤,而实际上这些并不是动作的核心内容
  • 如果使用表达式,就能将多个步骤写到一起,但是输入写变量名称的时候,难免有些烦躁。

为解决这些问题,我写了一个子程序用于词典与变量的批量取值与赋值操作:词典批量取赋值
在这个子程序中,

  • 只需要指定词典 以及 填写参数名称(列表)
  • 若不想写参数列表,则会使用词典中已经有的键进行取值,赋值的操作
    • 例如从词典取值时:词典为 {”a“:"1","b":"2","c":"3"} 则会依次对 a,b,c 三个变量赋值 "1","2","3"

但若词典没有初始值,仍然需要自行填写参数列表,为此,这里有一个动作可以快速的获取想要的变量名称:快速复制变量

使用方法:安装动作后,在动作编辑界面运行,然后会自动添加一些用于交互的按钮,菜单,快捷键(详见动作主页

  • 选中变量,然后复制,会自动将变量名称以一行一行的形式写入剪贴板,在需要的地方粘贴即可
· {{comment.createTimeStr}}
{{reply.votePoints}}
回复   – {{reply.createTimeStr}}
回复 x
标签
目录
相关操作