跳到主要内容

列表类型

列表用来存一组字符串。例如一次选中的多个文件路径,每一项是一条完整路径。

变量定义

创建变量时选「列表」。默认值按多行填写,每行一项。

和多行文本互转

需要文本的地方直接写列表变量,会自动变成多行文本。

用分隔符切开一段文本,用 拆分文本为列表。例如 AA,BB,CC, 拆成三项。

把列表拼回去,用 列表合并成文本

在表达式里

  • 取某一项(从 0 开始):$= {列表变量}[0]
  • 用整数变量当序号:$= {列表变量}[(int){序号变量}]。内部整数是 long,下标要 (int) 转一下。
  • 项数:$= {列表变量}.Count()

限制与排障

  • 下标从 0 起。写成 1 会拿到第二项。
  • 序号变量若不是整数,先转成整数再 (int)
  • 空列表取 [0] 会失败,先判断 .Count()
示例:修改列表每一项
注释方法1:对列表的每一项循环。 因为要修改列表的内容本身,需要通过 $= {列表变量}.ToList() 创建副本,并对副本进行循环。
每个对 $={list}.ToList() 的每项执行
列表操作设置/更新某序号元素 {list}
注释显示结果
文本窗口显示窗口,等待关闭 {list}
注释方法2:直接使用表达式
赋值$={list}.Select(item => item + " -- 2") => {list}
文本窗口显示窗口,不等待关闭(立即开始执行后续的步骤) {list}

相关链接

更新于