如何跳过\登录液体代码?
How to skip \ sign in liquid code?
我正在为 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: '\', ''}}"]
}
但是,协作者不起作用。正确的格式应该是
- "collaborators":["email1@gmail.com", "email2@gmail.com"]
我的代码输出是:
- "collaborators":["email1@gmail.com\",\"email2@gmail.com"]
我想知道如何跳过\符号?
谢谢!
我已经解决了这个问题,我想post我的解决方案在这里:
- 在 Zendesk 中创建动态内容:
"{% capture emails %}{% for cc in ticket.ccs %}{% unless forloop.last %}{{ cc.email | append: '", "' }}{% else %}{{ cc.email }}{% endunless %}{% endfor %}{% endcapture %}{{ emails | strip_newlines }}"
- 在触发器 JSON 中,使用:
"collaborators":"{{dc_ccs}}"
这可以将所有 CC 从旧票转移到新票。
我正在为 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: '\', ''}}"]
}
但是,协作者不起作用。正确的格式应该是
- "collaborators":["email1@gmail.com", "email2@gmail.com"]
我的代码输出是:
- "collaborators":["email1@gmail.com\",\"email2@gmail.com"]
我想知道如何跳过\符号?
谢谢!
我已经解决了这个问题,我想post我的解决方案在这里:
- 在 Zendesk 中创建动态内容:
"{% capture emails %}{% for cc in ticket.ccs %}{% unless forloop.last %}{{ cc.email | append: '", "' }}{% else %}{{ cc.email }}{% endunless %}{% endfor %}{% endcapture %}{{ emails | strip_newlines }}"
- 在触发器 JSON 中,使用:
"collaborators":"{{dc_ccs}}"
这可以将所有 CC 从旧票转移到新票。