在 bot 中使用 Email actions 的示例
- Updated: 2023/03/06
在 bot 中使用 Email actions 的示例
在此示例中,我们使用电子邮件 actions 通过 Outlook 客户端执行与电子邮件相关的操作。
- 从电子邮件中检索附件总数,并在消息框中打印结果。
- 向电子邮件的发件人和所有收件人发送主题不同的回复。
- 从收件箱中删除和移除已读电子邮件。
过程
-
创建一个 bot。
-
在左侧窗格中,单击自动化。
将显示可用 bots 和表单的列表。
- 单击 创建新的 > 机器人。
- 为 bot 提供一个名称: Email_Operation_Bot.
- 单击创建和编辑。
-
在左侧窗格中,单击自动化。
-
使用连接操作,与电子邮件服务器建立连接。
- 双击或拖动电子邮件 > 连接 action。
- 在会话名称字段中输入EmailSession。
- 选择 Outlook 以建立与 Microsoft Outlook 的连接。
- 在 Outlook 邮箱(可选)字段中输入 test@automationanywhere.com。
-
要处理电子邮件中的每个项目,请使用 Loop
action。
- 双击或拖动循环 action。
- 从迭代器列表中选择对于邮箱中的每封邮件。
- 在会话名称字段中,输入 EmailSession。
- 从要获取的邮件类型字段中选择全部,从邮件服务器检索邮件。
- 在从特定文件夹(可选)字段中,输入 Inbox/Analytics folder。
- 选择 HTML 选项作为消息格式。
- 从使用本地时区列表中选择是。
- 在将当前值分配给变量(可选)字段中,创建 EmailDetails 作为字典变量。
-
从每封邮件中获取附件总数并打印。
- 双击或拖动消息框 action
- 在输入要显示的消息字段中,输入:$EmailDetails{emailSubject}$EmailDetails{emailNoOfAttachments}$
- 双击或拖动电子邮件 > 断开连接 action。 在会话名称字段中,输入 EmailSession。
-
单击保存并运行。
从电子邮件中获取如下附件详情:
emailSubject 电子邮件附件数量 2022 年 12 月谷歌分析报告 12 2022 年 11 月谷歌分析报告 11 2022 年 10 月谷歌分析报告 9 2022 年 8 月谷歌分析报告 10 2022 年 7 月谷歌分析报告 13 2022 年 5 月谷歌分析报告 11 2022 年 3 月谷歌分析报告 5 -
开始新的 Email 会话。
- 双击或拖动电子邮件 > 连接 action。
- 在会话名称字段中输入 EmailSession1。
- 选择 Outlook 以建立与 Microsoft Outlook 的连接。
- 在 Outlook 邮箱(可选)字段中输入 test@automationanywhere.com。
-
要处理电子邮件中的每个项目,请使用 Loop
action。
- 双击或拖动循环 action。
- 从迭代器列表中选择对于邮箱中的每封邮件。
- 在会话名称字段中,输入 EmailSession1。
- 从要获取的邮件类型字段中选择全部,从邮件服务器检索邮件。
- 在从特定文件夹(可选)字段中,输入 Inbox/Daily stand up meeting。
- 选择 HTML 选项作为消息格式。
- 从使用本地时区列表中选择是。
-
使用全部回复
action 可发送电子邮件的回复。
-
输入以下电子邮件 ID。 peter_wilson@example.com, john.smith@example.com, nancy.mark@example.com
注: 使用逗号分隔电子邮件 ID。
- 在主题(可选)字段中,输入即将发布的文档交付物。
- 将文件附件添加到电子邮件消息 release plan.xlsx.
- 为电子邮件正文选择纯文本。
-
在消息字段中,输入以下消息:
大家好,请查看附件中的文件,其中概述了发布计划。
- 从通过以下方式发送电子邮件列表中选择 Outlook 选项。
-
输入以下电子邮件 ID。 peter_wilson@example.com, john.smith@example.com, nancy.mark@example.com
- 双击或拖动电子邮件 > 断开连接 action。 在会话名称字段中,输入EmailSession1。
-
单击保存,然后运行。
响应将被发送给电子邮件的发件人和所有收件人。
-
开始新的 Email 会话。
- 双击或拖动电子邮件 > 连接 action。
- 在会话名称字段中输入 EmailSession2。
- 选择 Outlook 以建立与 Microsoft Outlook 的连接。
- 在 Outlook 邮箱(可选)字段中输入 test@automationanywhere.com。
-
使用删除所有
action,删除收件箱中的所有电子邮件。
- 在会话名称字段中输入 EmailSession2。
- 在从特定文件夹(可选)字段中,输入 Inbox/Backup mails。
- 从要获取的邮件类型字段中选择全部,从邮件服务器检索邮件。
- 双击或拖动电子邮件 > 断开连接 action。 在会话名称字段中,输入 EmailSession2。
-
单击保存并运行。
电子邮件将从指定文件夹中删除。