Brief:在液體中,我如何連接字符串,如果情況產生?
我在Zendesk中使用Liquid來動態創建客戶查詢的自動響應。我使用Liquid來生成一個(理論上)隨機數,使用模函數和票的某個方面。然後我輸入了可能會產生一個句子的案例。結合時,句子成爲整個迴應。
問題:
一切工作正常,除了每個句子被一個新行,這是預期的行爲返回。我怎樣才能將它們組合成一個段落?
取樣輸出:
喬,我們很高興收到您的來信!
我們正在忙着回覆信息,對於延遲迴復您的問題,我非常抱歉。
我們會盡快回復您。
感謝您的耐心等待。
示例代碼:
{% assign ticketid = ticket.id | modulo:20 %}
{% case ticketid %}
{% when 0 %}
Hello {{ticket.requester.first_name}}.
{% endcase %}
{% assign lendescr = ticket.description | size | modulo:20 %}
{% case lendescr %}
{% when 0 %}
Sorry, but we're a bit delayed in answering requests.
{% endcase %}
因此,如果兩個變量都等於零,第2行會出現這樣的:
您好鮑勃。
對不起,我們在回答請求時有點遲了。
我想要它回來:
你好鮑勃。對不起,我們在回答請求時有點遲疑。
那麼我怎樣才能把它變成一個串聯的字符串而不是單獨的行?任何幫助讚賞。
編輯:解決,種。我改變了結果,把一個字符串賦值給一個變量,然後用append連接變量。現在我遇到了一個問題,它在邏輯開始時會產生空白。我如何阻止它產生這個空白?