我正在使用 TBS/OpenTBS(感谢 Skrol,它很棒)根据表单输入生成 Word 文档。表单域之一是复选框。假设它有十个选项。如果选择了一个选项,我可以很好地显示内容,但是如果选择了 4 个选项,我需要在我的模板中定义一个条件,如果选择了这 4 个选项会发生什么。对于其他所有排列,我都必须这样做。
我想要做的是使用基于“when”的条件部分,这样它的行为就好像它有一个“contains”或“includes”参数,但我不知道这是否可能。我希望能够在模板中采用这种方法:
- 如果选项 A 被勾选(不管是否有其他选项被勾选),输出这个
- 如果选项 B 被勾选(不管是否有其他选项被勾选),输出
- 如果勾选了选项 C(不管是否勾选了其他选项),输出其他内容
- 等等剩余的选项
- 如果没有勾选,则不输出
鉴于可能存在大量排列,我不想为每个排列定义一个条件。我只希望模板在一个选项被勾选时输出一个特定的段落,而不管其他人是否被勾选,这将适用于每个选项。
希望这是有道理的。有谁知道TBS是否可以做到这一点?非常感谢。