MailMerge 字段中的多个条件

Multiple Conditions in MailMerge Field

我想在 MailMerge 字段中包含最多 3 个条件。下面是我当前的字段 returns 1 如果 checkbox1checked.

if"<<cb1>>"="Yes" "Checked""Unchecked"

我想包括对其他 cb2cb3 的检查,以检查是否检查了其中任何一个。

请问如何实现?

p.s。我遗漏了 { } 冒号,我不确定这里是否需要它。


编辑:尝试了以下结构,但输出为 Yes

if
    "if"<<cb1>>"="Yes" "1""0""
    + 
    "if"<<cb2>>"="Yes" "1""0""
    +
    "if"<<cb3>>"="Yes" "1""0""
>0 
    "1 or more checked""None checked"

例如,您可以创建一个逻辑如下的字段:“如果满足条件 1,则如果条件 2 也满足,则显示结果 1”。这相当于说“如果两个条件都满足,则显示结果1”;但不幸的是,您不能在 Word 字段中使用“and”。

这样的字段看起来像这样:

{ IF [Condition 1] { IF [Condition 2] [Display Result 1] "" } "" }

创建此类嵌套字段的最简单方法是分别创建它们,然后将一个字段剪切并粘贴到另一个字段中。

Source

尝试将字段编码为:

{IF{={IF«cb1»= "Yes" 1 0}+{IF«cb2»= "Yes" 1 0}+{IF«cb3»= "Yes" 1 0}}> 0 "1 个或多个检查" "None checked"}

注意: 上述示例的字段大括号对(即“{ }”)都是在文档本身中创建的,通过 Ctrl-F9(Cmd-F9 在Mac 或者,如果您使用的是笔记本电脑,则可能需要使用 Ctrl-Fn-F9);您不能简单地键入它们或从该消息中复制并粘贴它们。通过任何标准的 Word 对话框添加它们也不切实际。同样,人字形(即“« »”)是实际合并字段的一部分 - 您可以从 'Insert Merge Field' 下拉列表中插入(即您也不能从此消息中键入或复制并粘贴它们)。字段结构中表示的空格都是必填项。