我有一个电子邮件正文作为字符串存储在数据库中,如下所示:
这是一个包含许多不同变量的电子邮件正文。亲爱的#name#,
<br/>
请联系#representativeName#了解更多详情。
我使用存储过程从数据库中提取该字段,然后我想在冷融合端对其进行评估,这样它将插入名称变量的值而不是“#name#”。
我试过使用评估,但这似乎只有在只有一个变量名的情况下才有效。由于其他文本,它会引发错误。
(我不能像这样使用占位符和查找/替换 -在 Coldfusion 字符串中解析变量,因为将其存储在数据库中的全部意义在于用于构建字符串的变量是动态的。例如,在一个如果名称字段可以称为“名称”,在另一种情况下可以称为“名字”等)