2017-10-09 51 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轉移到新票。