Můžu v e-mailu použít vlastní proměnnou {{ promenna }}?

Otázka:
Použil jsem ve svém e-mailu zápis proměnné ve tvaru {{nase_promenna}}, který používáme v našem systému. E-mail se v Boldem neodeslal a objevil se problém s neplatnou proměnnou. Proč k tomu dochází a jak to mohu opravit?

Exception: <input>(1,10362) : error : The function `Hello` was not found

Odpověď:

Náš systém pracuje se šablonami, které využívají jazyk Scriban, kde se zápis ve tvaru {{promenna}} interpretuje jako proměnná z našeho systému, která má být nahrazena hodnotou. Pokud proměnná neexistuje, vyhodnotí se jako neplatná a e-mail se neodešle.

Pokud chcete, aby se textový zápis proměnné zobrazil doslovně (bez vyhodnocení), musíte použít speciální výpustkový zápis. Například:

  • Chcete-li zobrazit text: {{vase_promenna}}
  • Musíte jej zapsat jako: {%{{{vase_promenna}}}%}

Tímto způsobem se zajistí, že text se zobrazí přesně tak, jak jste zamýšleli, aniž by byl v Boldem vyhodnocen jako proměnná.

Michal Krejčí Michal Krejčí
5. února 2025