1
对不起,我的英文。我无法使用自定义提取器获取发件人姓名。我试图从“from_email”和“body”部分获取整个数据(用于测试目的)。结果只有电子邮件。正文没有“发件人”部分,只有“数据”部分。使用Gmail自定义提取器无法获取发件人姓名
这里是我的提取:
<?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>
有什么不对?
该URL不起作用更多 – rbp