Conga Composer:当我添加 if 条件时,即使满足条件,它也总是会添加大量空白行

问题描述 投票:0回答:1

我的 Word 文档中有一个表格,作为 Salesforce CPQ 的一部分上传到 Conga Composer:

样品- 这里有一些文字

标题 另一个标题
第一
第二个

...更多行...

此数据是在 if 条件下捕获的:

{{TableStart:QLData}}
{IF   «SBQQ__QUOTELINE_PART_FAMILY» = "PART NUMBER" "
| A header | Another header |
| -------- | -------------- |
| First    | row            |
| Second   | row            |
...More rows...
" ""
}
{{TableEnd:QLData}}

满足条件时会发生以下情况:

这里有一些文字

14 空行

桌子

8 个空行

不满足条件时:

一些文字

超过14个空行

预期结果

如果满足条件,我只想打印表格,不带空行

如果不满足条件,我不希望打印任何内容或空白行,就像表格不存在一样,应该继续文档的其余部分,而不需要大量空白/间隙

ms-word salesforce mailmerge blank-line docx-mailmerge
1个回答
0
投票

看起来像空白是由带有 IF 条件的段落产生的。您是否尝试过将条件移至与

TableStart
字段相同的段落? 另外,您似乎正在使用 Aspose.Words 及其“邮件合并与区域”功能。如果是这样,您可以尝试使用
MailMergeCleanupOptions.RemoveEmptyParagraphs
MailMergeCleanupOptions.RemoveContainingFields
https://reference.aspose.com/words/net/aspose.words.mailmerging/mailmergecleanupoptions/

© www.soinside.com 2019 - 2024. All rights reserved.