李想锅锅 发表于 2023-12-27 17:02:56

模板取值写法咨询

各位老师好,请教两个问题:

      1、这种写法的取值 {IIF(First(机构代码, "保函数据字段") = "09", "False", "True")}    当我的机构代码 ="07"的时候,也满足这个条件,这种写法应该怎么写呀?
      2、我目前模板(附件模板)的标记类型是富文本,请问富文本支持像表格那样在里面循环取值吗?因为我目前的模板是直接取值一个值显示。然后现在有个诉求,是有两个值需要显示多条的情况(附件图片红色框框中的)。   

             我知道可以在代码里面将所有的值循环拼接成一个值,这样是可以显示的,但是在代码这么写不太好,所以想问下,各位老师有没有更方便简洁的方法,谢谢。

Felix.Li 发表于 2023-12-27 17:02:57

您好,关于第一个,Or应该加在里面:

{IIF(First(机构代码, "保函数据字段") = "09" Or First(机构代码, "保函数据字段") = "07", "False", "True")}
判断里面加两个。否则会返回两个false 或者true


其次关于您的第二点,我大概懂意思,您想在富文本里面循环获取一个字段的多条数据,但是我们目前的机制确实没有办法实现,因为您是一个字段获取两条。
然后第二个字段在获取两条。这种即使实在数据行我们也无法实现。
表尾只能获取单单条数据。明细行只能获取一行数据,而非一个字段的两行,然后在一个字段两行。这种确实没有办法。抱歉

Eden.Sun 发表于 2023-12-27 18:01:06

问题解决:
① IIF函数多条件时怎么写;
② 表格嵌套循环取值。

问题解决:
您好,
① 多个条件时,您可以通过 Or 函数进行连接:


②我看您的设计是把富文本放在了表尾,表尾只显示一次。所以不能进行数据循环,
您可以尝试把您需要循环的地方,放在表格明细行,后面的继续放在表尾行试试。





李想锅锅 发表于 2023-12-27 18:19:15

Eden.Sun 发表于 2023-12-27 18:01
问题解决:
① IIF函数多条件时怎么写;
② 表格嵌套循环取值。


问题1:这种{IIF(First(机构代码, "保函数据字段") = "09", "False", "True")} 写法里面,像这样写吗
{IIF(First(机构代码, "保函数据字段") = "09", "False", "True") Or IIF(First(机构代码, "保函数据字段") = "07", "False"}
问题2:我这个内容里面带标签,不能用表格,只能设置富文本

李想锅锅 发表于 2023-12-28 09:48:35

Felix.Li 发表于 2023-12-27 19:05
您好,关于第一个,Or应该加在里面:

{IIF(First(机构代码, "保函数据字段") = "09" Or First(机构代码,...

好,非常感谢

Bella.Yuan 发表于 2023-12-28 10:22:13

李想锅锅 发表于 2023-12-28 09:48
好,非常感谢

不客气,那本帖就先结贴了,有问题开新帖哦~

李想锅锅 发表于 2024-1-18 14:19:07

Bella.Yuan 发表于 2023-12-28 10:22
不客气,那本帖就先结贴了,有问题开新帖哦~

老师,我想问下,在同一个数据集下面的,不同字段进行判断,不生效吗,必须要同一个字段才可以吗?
比如:{IIF(First(第三人, "诉责险数据集字段") = "-" And First(诉讼案件状态, "诉责险数据集字段") = "1", "False", "True")}

Eden.Sun 发表于 2024-1-18 15:00:36

李想锅锅 发表于 2024-1-18 14:19
老师,我想问下,在同一个数据集下面的,不同字段进行判断,不生效吗,必须要同一个字段才可以吗?
比如 ...

我看到咱们开了新帖子,咱们在新帖能解决:
表达式判断咨询
https://gcdn.grapecity.com.cn/showtopic-201792-1-1.html
(出处: 葡萄城开发者社区)
页: [1]
查看完整版本: 模板取值写法咨询