私の英語でごめんなさい。カスタム エクストラクタを使用して送信者名を取得できません。「from_email」セクションと「body」セクションから(テスト目的で)データ全体を取得しようとしています。結果はメールのみ。本文には「From」セクションがなく、「Data」セクションのみです。
ここに私の抽出器があります:
<?xml version="1.0" encoding="UTF-8"?>
<OpenCOBData id="SenderName">
<ExtractorSpec platform="gmail" language="en">
<Search input_type="text">
<Pattern input_fields="from_email,body">
<![CDATA[(?P<sender_name>.*)]]>
</Pattern>
</Search>
<Response platform="gmail" format="cardgadget">
<Output name="senderName">{@sender_name}</Output>
</Response>
</ExtractorSpec>
</OpenCOBData>
そして、ここにマニフェストの一部があります:
<!-- EXTRACTOR -->
<Extension id="EmailSenderNameExtractor" type="contextExtractor">
<Name>Email Sender Name Extractor</Name>
<Url>781689580671:SenderName</Url>
<Triggers ref="CustomExtractorGadget"/>
<Scope ref="emailSenderAddress"/>
<Scope ref="emailSenderName"/>
<Scope ref="emailBody"/>
<Container name="mail"/>
</Extension>
<!-- GADGET -->
<Extension id="CustomExtractorGadget" type="gadget">
<Name>Person name extractor</Name>
<Url>***</Url>
<Container name="mail"/>
</Extension>
<!-- SCOPE -->
<Scope id="emailSenderAddress">
<Url>tag:google.com,2010:auth/contextual/extractor/FROM_ADDRESS</Url>
<Reason>This application searches the message body for any text.</Reason>
</Scope>
<Scope id="emailSenderName">
<Url>tag:google.com,2010:auth/contextual/extractor/FROM_PERSONAL</Url>
<Reason>This application searches the message body for any text.</Reason>
</Scope>
<Scope id="emailBody">
<Url>tag:google.com,2010:auth/contextual/extractor/BODY</Url>
<Reason>This application searches the message body for any text.</Reason>
</Scope>
なにが問題ですか?