3

私のプロジェクトでは、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 ドキュメントでこれを見つけることができませんでした。誰かがこれを行う方法を知っていますか?

ありがとう!

ニールス

4

1 に答える 1