如果的判断条件可以使用词典中的值吗

使用问题 · 870 次浏览
y_n 创建于 2024-05-27 14:56

可以的话应该怎么写表达式呢


回复内容
CL 2024-05-27 15:11
#1

参考这里 https://getquicker.net/KC/Help/Doc/expression#JtXqG 

最好了解一下c#的基础语法,表达式里都是用的c#语法。

y_n 回复 CL 2024-05-27 15:19 :

我看了,试了一下把例子里面的参数替换成了我要用的但是不可以,{参数设置}["关闭键值"] 这样的参数不可以直接使用吗,我想要把一个文本和词典里面的值对比

CL 回复 y_n 2024-05-27 15:20 :

{参数设置}["关闭键值"].ToString() 转换成文本类型再和文本比较。 

y_n 回复 CL 2024-05-27 15:26 :
$={键名} == {参数设置}["关闭键值"].ToString()  我是这样写的,但是会报错,是我什么地方弄错了吗
y_n 最后更新于 2024-05-27 15:26
CL 回复 y_n 2024-05-27 15:31 :

通常需要更详细的信息才能判断,不能很难猜,只能非常着急看着头晕。
- 完整的说明想实现什么目的。
- 目前是怎么做的(配上截图、录屏)
- 期望的结果
- 实际的结果(配上截图、录屏)
- 调试运行并提供调试文件网址 (参考https://getquicker.net/KC/Kb/Article/1044)



y_n 回复 CL 2024-05-27 15:34 :

我有一个值{123},内容是1

有一个词典{abc},词典的内容“a”:“1”

我想要把这个值个词典中a的值比较,但是我不知道表达式应该怎么写

y_n 最后更新于 2024-05-27 15:36
CL 回复 y_n 2024-05-27 15:54 :

你上面 $={键名} == {参数设置}["关闭键值"].ToString() 看起来没问题,有报错,你需要提供详细的报错才能判断。 最好提供调试文件网址。

y_n 回复 CL 2024-05-27 15:59 :

很奇怪,我单独复制出来可以使用,但是在那个动作中无法使用,十分感谢回答,我再自己找一下问题

level1 29天15小时前
#2

你好,y_n:

我对词典变量挺熟的,我可以教你。

-------------------------------------------------------------------------------------------------------------------------------------------------------------------


专注于各种实用办公工具的制作和分享

回复主贴