Rozwiązywanie zmiennych wewnątrz ciągu Coldfusion

Mój klient ma tabelę bazy danych jednostek e-mail, które są wysyłane w określonych godzinach do klientów. Tekst wiadomości e-mail zawiera wyrażenia ColdFusion, takie jak Dear # firstName # i tak dalej. Te e-maile to HTML - zawierają także wszelkiego rodzaju znaczniki HTML. To, co chciałbym zrobić, to odczytać tekst z bazy danych do łańcucha, a następnie ColdFusion Evaluate () tego ciągu, aby rozwiązać zmienne. Kiedy to robię, Evaluate () zgłasza wyjątek, ponieważ nie podoba mu się znacznik HTML w tym miejscu (próbowałem też filtrować łańcuch przez HTMLEditFormat () jako krok pośredni dla grinów, ale nie podobały mu się te elementy) .

Mój poprzednik rozwiązał ten problem, pisząc tekst wiadomości e-mail do pliku, a następnie dołączając go. To działa. To wydaje się naprawdę hacky. Czy jest bardziej elegancki sposób radzenia sobie z tym za pomocą czegoś takiego jak Evaluate, którego nie widzę?

questionAnswers(4)

yourAnswerToTheQuestion