データベースに Coldfusion コードを保存して、cfmail の件名に使用しようとしています。格納されているコードは次のとおりです。
"RE: <cfif myData.general.legalName NEQ """"> {{dotlegalname}}<cfelse>{{docketLegalName}}</cfif>,
DOT## {{dot}}, Docket ##(s) {{docketString}}"
データベースから文字列を取得するときは、cfsavecontent を使用して評価を試みます。
<cfsavecontent variable="subject">
<cfoutput>#myData.email.subject#</cfoutput>
</cfsavecontent>
私も試しました
<cfsavecontent variable="subject">
<cfoutput>#evaluate(myData.email.subject)#</cfoutput>
</cfsavecontent>
そして、すべての {{ }} を適切な値に置き換えます。
ただし、電子メールの件名は、評価済みの cfif を含めることを頑固に拒否しており、代わりに cfif を文字列であるかのように表示しています。
何か案は?