説明
Templateコンポーネントは、指定されたテンプレートから文字列(テキスト)を生成するコンポーネントです。
テンプレート構文としてはhttps://golang.org/pkg/text/template/で説明されている構文が利用できます。
tp. / tv. / ap. / av. / cp. / cv. は全てテンプレートから参照可能なので、テンプレート内でこれらの変数が参照されていれば、その変数の値で置換されます。
またTemplateコンポーネント内で各変数への参照は先頭に「.」を追加します。
例
| テンプレート | 説明 |
|---|---|
| {{.cv.Payload.LastName}} {{.cv.Payload.FirstName}} | それぞれの変数の値で中括弧ないが置換される |
| 出力ペイロード | 説明 |
|---|---|
cv.Payload | テンプレート文字列で変数部分が変数の値で置換された内容で生成された文字列(テキスト) |
コンポーネントプロパティ
| プロパティー名 | 説明 |
|---|---|
| Syntax | テキストまたはHTMLを指定. cp.Syntaxの値としては "text" , "html" のいずれか |
| テンプレート | 置換される変数を含む文字列 |