簡體   English   中英

使用 Globiflow 從電子郵件中提取某些信息

[英]Use Globiflow to pull certain information from an email

我正在嘗試使用 Globiflow 從電子郵件回復中識別信息。 我正在使用跑道中的“電子郵件到應用程序”功能,個人可以通過電子郵件發送該特定電子郵件並將信息直接發送到應用程序。 以下是應用程序中的字段:

  • 電子郵件 - (為發件人映射)(有時也包括他們的名字)
  • 客戶
  • 職務 - (映射電子郵件主題)
  • 工作描述 -(映射到電子郵件正文)
  • 想要完成 - (日期框)
  • 緊急性 -(常規、優先級或緊急的現場選擇)
  • 提交日期
  • 地位

在電子郵件中,我試圖讓客戶能夠識別自己的身份(通過帳戶電子郵件)、他們希望項目完成的時間以及項目的緊迫性。 他們使用以下關鍵詞來做到這一點:

  • 帳戶電子郵件:-(后跟他們帳戶中的電子郵件)
  • 日期:-(后跟以 m/d/y 為單位的日期時間格式)
  • 緊急程度:-(后跟常規、優先級或緊急的文本)

我需要系統識別這些關鍵字並將它們映射到應用程序中的適當字段。

目前我對 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM