メール テンプレート (タイプ: HTML) に if ステートメントを追加しようとしています。次のコードを使用しました。
{!if(Lead.LastName="", "1", "2")}
私の出力は何もありません:/
誰かがそれを正しく行う方法を知っていますか?
メール テンプレート (タイプ: HTML) に if ステートメントを追加しようとしています。次のコードを使用しました。
{!if(Lead.LastName="", "1", "2")}
私の出力は何もありません:/
誰かがそれを正しく行う方法を知っていますか?
条件付きでデータをレンダリングするなどのより複雑なロジックは、単純なメールでは利用できないと思います。IF
などBLANKVALUE
の関数は機能しません。代わりにDear {!Lead.LastName, 'Sir or Madam'}
、フィールドが空の場合のフォールバック シナリオと似たようなものがあります。
あまり恐れていない場合は、代わりに Visualforce メール テンプレートを作成しますか?
<messaging:emailTemplate subject="Hello StackOverflow" recipientType="User" relatedToType="Lead">
<messaging:HtmlEmailBody >
<p>Related To: {!relatedTo.Name}, {!relatedTo.LeadSource}</p>
<p>Recipient: {!recipient.Username}</p>
<p>{!IF(ISBLANK(relatedTo.LeadSource), '1', '2')}</p>
</messaging:HtmlEmailBody>
</messaging:emailTemplate>
動作するようになりました。フォーマットを少し変更しただけで、機能するようになりました。非常に奇妙な...