我实际上正在使用conga composer和word模板来生成word doc fill with data from data。有一节我必须从一个循环中显示符合要求的单行。这也可以正常工作,但是当循环时,对于与要求不匹配的每一行,单词都会留下一个空行。我不希望出现空白行:
这是我的IF条件:
A : {{TableStart:TiersPrestataires}}
{ IF "<<variable>>" = "S1" "<<variable1>> <<variable2>>" ""}
{{TableEnd:TiersPrestataires}}
如果在我的TiersPrestataires变量中我有5行,第3行符合条件,则会打印:
A :
<blank_line>
<blank_line>
some text represented by variable 1 some text represented by variable2
<blank_line>
<blank_line>
我想打印:
A:
some text represented by variable 1 some text represented by variable2
那就是全部。我怎样才能防止用空行替换未满足的条件?在我的其他情况下,我可以指定一些内容吗?
答案 0 :(得分:1)
这将是您放置括号的方式。
所以我假设是另一个条件,所以你会这样做:
A:
{ IF (CONDITION 1) "true
"}{ IF (CONDITION 2) "true
"}{ IF "<<variable>>" = "S1" "<<variable1>> <<variable2>>
"}{ IF (CONDITION 4) "true
"}{ IF (CONDITION 5) "true
"}
如果您只想在满足条件时显示内容,那么您只需要做一组&#34; &#34;在条件为false之后,任何人都会空白。
这样做可以确保IF没有空白行。
希望这有帮助。