Adobe Workfront Fusion方案示例:连接电子邮件、文本分析器和Google Sheets
此方案可帮助您创建包含所有电子邮件的日志,并在电子表格中为它们添加标记以供进一步操作。 它使用正则表达式(Regex)作为搜索模式,在电子表格中的两个单独表中捕获电子邮件正文。 第一模式搜索短语,而第二模式搜索相同的短语和电子邮件地址。
访问要求
您必须具有以下权限才能使用本文中的功能:
要了解您拥有什么计划、许可证类型或访问权限,请与Workfront管理员联系。
有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证。
先决条件
本教程需要具备正则表达式的基本知识。 要了解正则表达式,请访问https://regexone.com。
添加并配置第一个模块
-
搜索电子邮件并选择 查看电子邮件 作为触发器。
note note NOTE 虽然可以使用E邮件模块连接Google帐户,但也可以使用Gmail模块。 -
连接Google帐户或任何其他基于IMAP的电子邮件客户端(如Outlook)。
-
连接后,选择要监视其接收电子邮件的文件夹,如收件箱。
-
在标准下,选择 所有电子邮件(或将其缩小为读取或未读取电子邮件)。
您还可以选择将获取的电子邮件标记为已读或未读。
-
将最大结果数设置为1。
您可以根据收到的消息数量更改此值。 但是,建议设置低值并更频繁地运行场景。
-
单击底部的 显示高级设置。
-
按发件人地址、主题和短语过滤电子邮件。
这样,您就只能查看相关电子邮件。 在本例中,我们仅添加了一个“主题”过滤器,并将另外2个留空。
note note NOTE 我们将添加路由器以使用匹配模式迭代器和正则表达式(Regex)作为搜索模式来查找电子邮件中的短语。 这也使我们能够构建一个多用途方案。 -
完成配置后,系统会提示您指定开始观看电子邮件的位置,请单击 From now on。
搜索流量控制并添加路由器
-
在任何模块之后添加路由器,将数据拆分或复制,然后发送到下一个模块。
在本例中,我们使用路由器将电子邮件正文文本发送到Google Sheet中的2个单独的表。
使用文本分析器模块
-
添加匹配模式转换器以在电子邮件中搜索短语。
我们将在所有传入电子邮件中搜索短语“文本解析器模块”,以捕获正文和与该短语匹配的发件人姓名。
-
将模式编写为正则表达式:
文本\稀疏器\模块
-
(可选)使用任何其它模式选项。
如果文本包含多行,并且需要搜索每行中的模式,则多行很有用。 在本教程中,我们需要在整个电子邮件正文文本中搜索模式,因此我们将取消选中该模式。
-
在文本字段中,单击列表中的属性 文本内容。
这是用于存储电子邮件正文文本的属性,我们将在其中搜索模式。
-
-
添加另一搜索相同短语和电子邮件地址的匹配模式。
如果您的客户帐户具有多个用户,此功能会特别有用。 为了节省时间,您可以克隆刚刚创建的文本解析器模块,并将其链接到路由器。
-
按如下方式编辑模式:
文本\稀疏器\模块。+\s([\w.-]+@[\w.-]+)
此模式将搜索短语“文本解析器模块”和电子邮件地址(如john.doe@gmail.com),并且仅返回电子邮件地址。
note note NOTE 根据您所接受的电子邮件地址的规范编写正则表达式很重要,但上面规范需要处理大多数标准电子邮件地址。 -
如果您只想搜索电子邮件地址,可以使用下面的正则表达式:
([\w.-]+@[\w.-]+)
-
您还可以使用以下正则表达式仅搜索电话号码:
[1]?(?(\d{1,3}))?[\s-]?(?(\d{3}))?[\s-]?\d{3}[\s-]?\d{3,4}
上述模式涵盖了写入电话号码的最常见格式。
要测试您的模式,我们建议使用带有javascript的https://regex101.com作为Flavor。
配置的其他部分与之前的相同。
-
添加Google Sheets模块
对于Sheets,我们需要首先创建一个具有所需标题的电子表格。
-
创建一个电子表格,其中包含您要在其下捕获用户数据的列。 (您也可以使用现有文件。)
例如,创建一个名为“Email Data: Support Ticket”的文件,并将发件人姓名、发件人电子邮件和电子邮件内容作为列。 将工作表命名为“包含:文本解析器模块”。
-
添加Google工作表模块,并将 添加行 作为操作。
-
连接您的Google帐户(如果尚未连接)。 选择之前创建的文件,然后选择要在其中捕获数据的工作表。
您的设置应如下所示:
-
映射相关字段(列)中的属性以完成模块设置。
-
克隆您刚刚创建的模块,并将其链接到第二个文本分析器模块。
-
转到电子表格,复制您之前创建的工作表并为其命名。
例如,将其命名为“contains: text parser module and email”。
-
添加另一列以存储电子邮件正文包含的电子邮件地址。
例如,将其命名为“Email Address Shared”。
-
单击克隆的Google Sheets模块以配置安装程序。
-
将工作表更改为您刚刚创建的新工作表。
-
将匹配模式模块($1)的输出映射到要存储电子邮件地址(共享的电子邮件地址)的列。
-
单击 确定,保存方案,然后将其用于测试运行。
您将需要向连接的电子邮件地址发送两封单独的电子邮件,如下所示:
-
包含短语“文本解析器模块”(无电子邮件地址)
-
包含上述短语和电子邮件地址
如果设置中没有错误,您将看到第一个工作表捕获所有包含短语“文本解析器模块”的电子邮件,而第二个工作表仅捕获包含短语“文本解析器模块”和电子邮件地址的电子邮件。 您可以参阅下面的屏幕截图。
工作表1:
工作表2:
-
-
资源
- + ↩︎