現在、ユーザーの完全なメッセージを取得できますが、メッセージの「To」ヘッダーにあるすべてのユーザーに取得しようとしています。ヘッダー値を取得することはできますが、ユーザー情報のさまざまな形式がたくさんあるため、このヘッダーを実際に解析する SDK があることを望みました。ノード googleapis npm パッケージを使用しています。何かが組み込まれていない場合、この「To」メールヘッダーを解析するために使用できる正規表現はありますか?
const to = _.find(message.payload.headers,
(header) => header.name.toLowerCase() === 'to');
「to」にはヘッダーの値が含まれるようになりましたが、この値はユーザーの文字列にすぎず、すべて異なる方法でフォーマットされている可能性があります。各ユーザーのユーザー名とメール アドレスが必要です。
const users = [{name: <name>, email: <email> }]
現在、このヘッダーのフォーマットが欠落している正規表現を使用しています。