Microsoft Office 365 范围 activity - Office365message 获取邮件主题

Microsoft Office 365 Scope activity - Office365message getting Subject of a Mail

我使用 Microsoft Office 365 范围 activity。但我需要邮件的主题和正文。顺便说一句,我不能使用其他 activity "Get Outlook Mail Message" 因为我需要 GetMail activity.

query 参数

因此,正如您从图片中看到的那样,我想 return 邮件主题等。但我不知道如何访问它。我总是得到的唯一东西是 "UiPath.MicrosoftOffice365.Models.Office365Message".

所以我的问题是,是否可以通过 获取邮件 activity 来 return 邮件主题和正文?如果是,获取它的声明是什么?

我已经看过这里了:

我认为这在 UiPath 中是不可能的。所以这是 Power Automate (Flow) 的解决方案:

  1. 所以首先我们需要一个 触发器 用于新邮件
  2. 现在我们需要一个条件检查包含主题对象
  3. 你终于有了一个只有当主题是 substring“...”你定义的
  4. 时才起作用的触发器

总的来说,Flow 应该是这样的:

MailArray(0).BodyMailArray(0).Subject 是获取数组中第一个 Office365Message 的正文和主题的方式。

Get Mail activity returns 一个数组,您正确使用它来查看索引 0 处的第一个。但是您需要明确告诉日志消息(或任何其他activity) 您正在使用哪个 method/property。输入 MailArray(0). 将显示给定当前对象类型的所有可用属性和方法的列表。

我可能问错了,因为我可以轻松地使用 Office365 范围阅读邮件。该列表在“For Each”中处理,item-type 设置为 UiPath.MicrosoftOffice365.Models.Office365.Message。然后我可以使用 item.Subject.

访问该主题