我正在尝试使用Globiflow从电子邮件回复中识别信息。我使用的是Podio中的“发送至应用程序”功能,个人可以通过电子邮件发送该特定电子邮件,然后将信息直接发送到该应用程序。这是应用程序中的字段:
在电子邮件中,我尝试将其设置为客户可以(通过帐户电子邮件)标识自己,何时希望由其完成项目以及项目的紧迫性。他们使用以下关键字来做到这一点:
我需要系统识别这些关键字并将它们映射到应用程序中的相应字段。
目前,我对Urgency:关键字并映射到应用程序字段没有任何问题。我正在使用preg_match_gf("/Urgency:\s([a-z-\s]+^)/ism", strip_tags_gf([(Project) Description of Job]),1)
进行此操作,效果很好。
但是对于其他两个人,我找不到相同的命运。我尝试了许多不同的编码模式,以尝试识别Date:和Account Email:关键字是否成功。
我什至尝试使用日期为stristr([(Project) Description of Job],"Date:")
的stristr,然后尝试使用preg_match_gf("/Date:\s([0-9\(\)\-\s]+^)/ism", [(Variable) date], strip_tags_gf([(Variable) date]),1)
将其剥离到另一个自定义变量中,但是我仍然没有成功。当然,我也用just和preg_match和strip_tag尝试了这些。
我最好直接从电子邮件收件人字段中提取电子邮件,但是有时这还包括这样的发件人名称:Zach Alexander。因为这样做,我很难从发件人资料中仅提取电子邮件。这就是为什么我让他们在电子邮件正文中使用关键字“帐户电子邮件:”来标识它的原因。
简而言之,如果客户添加了关键字,然后将这些关键字条目属性映射到Podio字段,则我需要该系统来识别客户的电子邮件。
我添加了一些屏幕截图以显示我目前所在的位置。
Globiflow图片
Podio图片
答案 0 :(得分:0)
我知道我发帖太晚了,但是也许对其他人有帮助
使用这些模式
日期:
preg_match_gf("/Date:\s(.*)/i", strip_tags_gf([(Call) Notes]), 1)
用于帐户电子邮件
preg_match_gf("/Account Email:\s(.*)/i", strip_tags_gf([(Call) Notes]), 1)
或
preg_match_gf("/Email:\s(.*)/i", strip_tags_gf([(Call) Notes]), 1)
谢谢!