2017-10-09 46 views
0

我创建一个JSON(转让票的内容到另一个门票),一个HTTP目标:如何跳过登录液体代码?

{ 
    "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: '\\', ''}}"] 
} 

然而,合作者不起作用。正确的格式应该是

我的代码的输出是:

我想知道如何跳过\符号?

谢谢!

回答

0

我已经解决了这个问题,我想在这里发布我的解决方案:

  1. 创建的Zendesk动态内容:"{% capture emails %}{% for cc in ticket.ccs %}{% unless forloop.last %}{{ cc.email | append: '", "' }}{% else %}{{ cc.email }}{% endunless %}{% endfor %}{% endcapture %}{{ emails | strip_newlines }}"
  2. 在触发JSON,使用:"collaborators":"{{dc_ccs}}"

这可以将旧票的所有CC转移到新票。