getRecordIdFromEmail(subject, textBody, htmlBody)
署名
public static Id getRecordIdFromEmail(String subject, String textBody, String htmlBody)
パラメーター
使用方法
メール-to-ケースで Lightning スレッドを有効にする必要があります。
件名と本文のいずれか、または両方にスレッドトークンが埋め込まれたメールが送信された場合、ほとんどのメールクライアントは、返信でメールの本文を引用し、件名を維持します。このメソッドは、返信に埋め込まれたスレッドトークンに一致した場合、対応するレコードを検出します。
通常、この方法は、Apex コードを使用して受信メールを独自に処理できるようにするためにメールサービスで使用されます。
例
現在メールサービスでヘッダーベーススレッドを実装している場合は、トークンベーススレッドとヘッダーベーススレッドを組み合わせた Lightning スレッドを使用することをお勧めします。ヘッダーベーススレッドで作業を続行するには、MessagedIdentifier 項目が正しく設定された EmailMessage レコードとしてメールを保存します。Lightning スレッドでは、スレッドトークンを主要なスレッド方式として使用し、ヘッダーベーススレッドをフォールバックとして利用することも、その逆を行うこともできます。
次の例では、スレッドトークンを利用して、ヘッダーベーススレッドをフォールバックとして使用しています。