我对 IF 问题感到满意,但答案中有一个他/她,我希望其具有特定的性别。
两个 IF 之间可以有 AND 命令吗?{ IF {MERGEFIELD "Field" } = "value" AND { IF {MERGEFIELD "Title" } = "Mr." "he is under a contract." ""}{ IF {MERGEFIELD "Field" } = "value" AND { IF {MERGEFIELD "Title" } = "Ms." "she is under a contract." ""}
答案1
您可以通过嵌套 IF 字段来实现结果。
这个 IF 测试有效地表明,如果 Field = value (TRUE) 则执行某项操作,否则 (FALSE) 则执行其他操作。
如果 Field = value 为真,则 TRUE 步骤就是测试 Title 是否为 Mr。如果是 Mr. (TRUE),则添加文本,否则 (FALSE) 我们要测试是否为 Ms。实际上,这意味着就像一个 AND,因为 Field = value AND Title = Mr。
最后一个 IF 是针对 Mr. 测试的 (FALSE) 结果,并查找 Ms。如果 Title = Ms.,则 (TRUE) 插入文本,否则不执行任何操作。同样,这就像一个 AND,因为只有当 Field = value AND Title = Ms 时才会插入文本。如果测试失败 (FALSE),则不执行任何操作,即“”
最后的“”表示如果 Field <> 值为 (FALSE) 则不执行任何操作。