【发布时间】:2014-08-28 14:58:54
【问题描述】:
在我的项目中,我使用 TinyButStrong / OpenTBS 从模板生成 Word 文档。首先,我在文档中加载一个类似myuser 的变量。
[onload;tplvars;myuser=user]
文档提供了所需的变量,所以我可以在变量名称的位置添加这样的标签:
Hello [myuser.firstName]!
条件值也可以正常工作:
[onshow;block=tbs:p;when [myuser.firstName]='John'] This is a paragraph just for John.
但是当我有多个要显示/隐藏的段落时,选择正确的段落(或更改模板并添加段落)并不容易。是否可以创建具有基于值显示的“开始”和“结束”的块?像这样的东西(伪代码):
Paragraph 1
[if [myuser.firstName] = 'John']
(insert random number of paragraphs and maybe tables/other stuff here)
[end if]
Paragraph n
我在 TBS/OpenTBS 文档中找不到任何这些内容。有人知道这样做的方法吗?
谢谢!
尼尔斯
【问题讨论】:
标签: docx opentbs tinybutstrong