[英]Use Globiflow to pull certain information from an email
我正在嘗試使用 Globiflow 從電子郵件回復中識別信息。 我正在使用跑道中的“電子郵件到應用程序”功能,個人可以通過電子郵件發送該特定電子郵件並將信息直接發送到應用程序。 以下是應用程序中的字段:
在電子郵件中,我試圖讓客戶能夠識別自己的身份(通過帳戶電子郵件)、他們希望項目完成的時間以及項目的緊迫性。 他們使用以下關鍵詞來做到這一點:
我需要系統識別這些關鍵字並將它們映射到應用程序中的適當字段。
目前我對 Urgency: 關鍵字沒有問題並將其映射到 app 字段。 我正在用preg_match_gf("/Urgency:\\s([az-\\s]+^)/ism", strip_tags_gf([(Project) Description of Job]),1)
,它工作得很好。
然而,對於另外兩個,我沒有找到同樣的財富。 我嘗試了許多不同的編碼模式來嘗試識別 Date: 和 Account Email: 關鍵字,但均未成功。
我什至嘗試過 stristr 與日期stristr([(Project) Description of Job],"Date:")
然后嘗試使用preg_match_gf("/Date:\\s([0-9\\(\\)\\-\\s]+^)/ism", [(Variable) date], strip_tags_gf([(Variable) date]),1)
但我還是沒有成功。 當然,我也用 just 和 preg_match 和 strip_tag 嘗試過這些。
我更喜歡直接從電子郵件收件人字段中提取電子郵件,但有時這也會包括這樣的發件人姓名: Zach Alexander 。 因為它這樣做,我很難從發件人配置文件中提取電子郵件。 這就是為什么我讓他們在電子郵件正文中使用關鍵字 Account Email: 來識別它的原因。
簡而言之,我需要這個系統來識別客戶的電子郵件,如果他們添加了關鍵字,然后將這些關鍵字條目屬性映射到跑道字段。
我添加了一些屏幕截圖來顯示我目前所在的位置。
Globiflow 圖像
跑道圖像
我知道我發布晚了,但也許它會幫助其他人
使用這些模式
日期:
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)
謝謝你!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.