É possível adicionar uma função ao modelo de email transacional?

Olá
Peço desculpas se não posso explicar meu problema, esta não é minha língua nativa.
Meu objetivo é criar uma ‘substring’ para refId. Tentei adicionar um ‘handlebar.helper’, ele funciona perfeito SOMENTE À VISTA, quando clico em “salvar alterações” o modelo fica em branco e o correio transacional para de funcionar.
Quando eu removo a chamada para a função, ela funciona corretamente novamente.

No exemplo, o refId é: ‘12340608005’
Depois de aplicar a função, o resultado é ‘05’

<script>
    Handlebars.registerHelper('trimString', function(passedString, startstring, endstring) {
    var theString = passedString.substring( startstring, endstring );
    return new Handlebars.SafeString(theString)
});        
</script>

Você pode me ajudar a editar a pergunta se a tag não estiver correta?

Obrigado,

Lucas

Lucas,
¿todo bien?

debe agregar el código de la siguiente manera.

{{eval "Handlebars.registerHelper('trimString', function(passedString, startstring, endstring) {
   var theString = passedString.substring( startstring, endstring );
       return new Handlebars.SafeString(theString)
});"}}

dentro del <head></head>

3 Likes

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.