У меня есть тело электронной почты, хранящееся в виде строки в базе данных, примерно так:
Это тело электронной почты, содержащее множество различных переменных. Уважаемый #name#,
<br/>
Пожалуйста, свяжитесь с #representativeName# для получения дополнительной информации.
Я извлекаю это поле из базы данных с помощью хранимой процедуры, а затем хочу оценить его на стороне coldfusion, чтобы вместо «#name#» было вставлено значение переменной name.
Я пытался использовать оценку, но, кажется, это работает, только если есть просто имя переменной. Выдает ошибку из-за другого текста.
(Я не могу просто использовать заполнители и поиск/замену, подобные этому - Разрешение переменных внутри строки Coldfusion, потому что весь смысл хранения этого в базе данных заключается в том, что переменные, используемые для построения строки, являются динамическими. Например, в одном случае поле имени может называться «имя», а в другом еще это может быть "firstName" и т. д.)