3

一部のテンプレートで使用しているVelocityマクロ(Velocimacros)がいくつかあります。たとえば、日付形式マクロの結果を、文字列値を埋める別のマクロに渡したいと思います。私は次のことを試みています:

#pad(#dateFormat("my date"), 30)

「VM#padの引数#0が無効です...」という例外が発生します。

マクロの結果を別のマクロに渡すことはできませんか?次を使用して、「#dateFormat」マクロの値を変数に設定しようとしました。

#set ($myParam = #dateFormat("my date"))

ただし、別の例外が発生しています。

ありがとう。

4

1 に答える 1

5

文字列補間を使用します。

#pad( "#dateFormat('my date')", 30)

文字列値に対してのみ機能しますが、それが機能します。:)

于 2012-08-20T16:09:48.380 に答える