使用 Liquid 将 +1 计数动态传递到 zendesk 中的票证字段
Dynamically pass +1 count to a ticket field in zendesk using Liquid
我在 zendesk 中有一个文本字段。每次更新票证时,我都想将 +1 计数传递给该字段。这需要通过液体来完成。例如,如果该字段为空并且工单已更新,则触发器会将 1 传递给该字段,如果该字段包含值 5 并且工单再次更新,则该值将更新并变为 6。
我对液体没有很好的经验。如果有什么办法,请告诉我。
经过一些研究,我能够做到这一点。我已经使用触发器更新了字段并使用了 http 目标。这是我所做的并且它正在成功运行:
{% 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}}"}]} }
我在 zendesk 中有一个文本字段。每次更新票证时,我都想将 +1 计数传递给该字段。这需要通过液体来完成。例如,如果该字段为空并且工单已更新,则触发器会将 1 传递给该字段,如果该字段包含值 5 并且工单再次更新,则该值将更新并变为 6。 我对液体没有很好的经验。如果有什么办法,请告诉我。
经过一些研究,我能够做到这一点。我已经使用触发器更新了字段并使用了 http 目标。这是我所做的并且它正在成功运行:
{% 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}}"}]} }