我正在嘗試使用 SendGrid 中的把手設定字串匹配。據我了解,您只能將 if 陳述句與布林值一起使用,因此我正在嘗試通過 {{equals}} 代替。這很好用,但我試圖將那個“東西”注入結果中。我在下面的結果是,如果資料 = TEXT,那么電子郵件會顯示“這是一些文本”
{{#equals thing "TEXT"}}
This is some {{insert thing}}
{{/equals}}
在 {{equals}} 車把外使用 {{insert thing}} 很好,但在車把內使用時不會回傳任何內容。我只是得到“這是一些”
有誰知道這是否受支持或是否有更好的方法?
謝謝。
uj5u.com熱心網友回復:
我不完全確定如何解釋它,但似乎在車把的塊內有一個新的范圍。這適用于回圈,其中范圍是回圈中的當前專案,但對于范圍似乎不包含任何內容的條件不太適用。不過,您可以使用關鍵字回傳根范圍@root,因此您可以使用它從塊外部獲取某些內容。在這種情況下,您可以像這樣使用它:
{{#equals thing "TEXT"}}
This is some {{insert @root.thing}}
{{/equals}}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/441461.html
