我需要根据多字段表单的各选项,来生成命令行工具的命令。
如果是你的话,你会怎么实现?我的思路是,根据表单的每个选项,不为空的话,就把参数加到列表末尾,再把表单的变量加入。
比如多字段有一个下载路径,用户需要输入下载路径,然后作为最终生成命令的其中一个参数: -o downloadPath。我的思路是,如果表单的下载路径不为空,就把 -o 加入列表末尾,再把 downloadPath 加入列表末尾。如此,等到最终要生成命令时,再把列表转文本,用空格作为间隔。
C#里有个StringBuilder类可以看一下。 在表达式里做判断,需要的时候用StringBuilder的Append添加内容。
表达式判断变量是否不为空,然后 Append?
https://getquicker.net/sharedaction?code=7d6dcc8c-2a1f-41d3-35e5-08d95890efa9 参考这个动作里最后显示文本的步骤。