2016-09-09 10 views
0

ワークフロー・アクティビティでjsonペイロードをフォーマットしたいと思います。新しい{Text.JavaScriptEncode}を使用して{}内のプロパティを囲みます。私はトークンがもう評価されないので、間違って行うべきです。 iはオーチャード・cmsトークンjson

{Text.JavaScriptEncode}{ 
"Courriel":{FormSubmission.Field:Courriel} 
{Text.JavaScriptEncode}} 

を使用する場合、それは、次の値で終わる:

{ 
"Courriel":{FormSubmission.Field:Courriel} 
} 

そう{FormSubmission.Field:Courriel}が評価されません。最初の{の前に{Text.JavaScriptEncode}を指定しないと、何も描画されません(空文字列)。私はあなたがTokenizers HashModeをオンにする必要があるかもしれません

答えて

1

オーチャード1.10.1.0を使用してい

私はあなたのトークンをテストしていませんが、私はトークナイザは、トークンとしてこれを を評価しようとすると失敗したかなり確信している:

hashModeは次のようになりますあなたのコードを有効にすると
{"Courriel":{FormSubmission.Field:Courriel} 

#{Text.JavaScriptEncode}{ 
"Courriel":#{FormSubmission.Field:Courriel} 
#{Text.JavaScriptEncode}} 
関連する問題