Динамически передать +1 счет в поле заявки в zendesk с помощью Liquid - PullRequest
0 голосов
/ 27 января 2020

У меня есть текстовое поле в zendesk. Я хочу передавать +1 счет в это поле каждый раз, когда билет обновляется. Это должно быть сделано через жидкость. Например, если поле пустое и тикет обновлен, то триггер передаст 1 в это поле, а если поле содержит значение 5, а тикет обновится снова, то значение будет обновлено и станет 6. У меня нет очень хороший опыт с жидкостью. Пожалуйста, дайте мне знать, если есть какой-либо способ сделать это.

1 Ответ

0 голосов
/ 31 марта 2020

Я смог сделать это после некоторого исследования. Я обновил поле с помощью триггера и использовал http target. Вот что я сделал и он успешно работает:

 {% assign escalation_count = 0 %}
 {% if ticket.ticket_field_[FieldId] == empty %}
   {% assign escalation_count = 1 %}
 {% else %}
   {% assign escalation_count = {{ticket.ticket_field_[FieldId]}} %}
   {% assign escalation_count = escalation_count | plus: 1 %}
 {% endif %}
 { "ticket":{ "custom_fields":[{"id":[FIELD ID],"value":"{{escalation_count}}"}]} }
...