2017-10-09 8 views
0

私は、HTTPの目標のために(別のチケットへのチケットコンテンツを転送)JSONを作成しています:液体コードをスキップする方法は?

{ 
    "ticket": { 
    "subject":"{{ticket.title}}", 
    "description":"{{ticket.description}}", 
    "type":"{{ticket.ticket_type}}", 
    "priority": "{{ticket.priority}}", 
    "tags":"{{ticket.tags}}", 
    "status": "{{ticket.status}}", 
    "comment":"{{ticket.comments_formatted}}", 
    "requester": { "name": "{{ticket.requester.name}}", "email": "{{ticket.requester.email}}" }, 
    "collaborators": ["{% capture emails %}{% for cc in ticket.ccs %}{% unless forloop.last %}{{ cc.email | append: '\", \"' }}{% else %}{{ cc.email }}{% endunless %}{% endfor %}{% endcapture %}{{ emails | strip_newlines | replace: '\\', ''}}"] 
} 

しかし、協力者は動作しません。 [ "[email protected]"、 "[email protected]"]

私のコードの出力は次のとおりです:

    正しい形式は

    \記号をスキップする方法が不思議です。

    ありがとうございます!

答えて

0

私はこの問題を解決した、私はここに私の解決策を投稿したい:トリガーJSON、使用の際には"{% capture emails %}{% for cc in ticket.ccs %}{% unless forloop.last %}{{ cc.email | append: '", "' }}{% else %}{{ cc.email }}{% endunless %}{% endfor %}{% endcapture %}{{ emails | strip_newlines }}"

    1. はZendeskでダイナミックコンテンツを作成"collaborators":"{{dc_ccs}}"

    これをすべてのCCを古いチケットから新しいチケットに転送できます。

  • 関連する問題