使用 Microsoft 365 Outlook 软件包中的将电子邮件保存到文件流 操作,将电子邮件直接流式传输到文件变量,而不是保存到本地文件路径。
在循环操作中使用此操作,以遍历电子邮件并将每封邮件流式传输到一个文件变量中,然后您可以将其作为输入传递给另一个操作,例如将电子邮件上传到应用程序或 REST API 终端节点。
有关使用文件变量进行文件流式传输的更多信息,请参阅 使用文件变量进行文件流式传输。
注: 此操作仅适用于 API 任务。
设置
- 在 Microsoft 365 Outlook 会话字段中,选择以下选项之一:
- 会话名称: 输入在连接 操作中指定的会话名称。
- 变量: 选择一个会话变量,以便与其他子机器人共享 Microsoft 365 Outlook 会话。
- 在 Outlook 消息 ID 字段中,输入您要保存为文件流的电子邮件的消息 ID。注: 当您在循环操作中使用此操作时,会自动检索 Outlook 消息 ID。 循环操作会填充电子邮件属性,包括字典变量中的消息 ID。 您可以使用
emailID字典键访问消息 ID。 - 在将输出分配给文件变量字段中,选择或创建文件变量。
示例
使用文件流将电子邮件归档到外部应用程序
以下示例展示了如何在循环操作中使用将电子邮件保存到文件流操作,通过 REST 网页服务: Post 方法操作将电子邮件流式传输并上传到外部终端节点。
- 使用连接操作建立 Microsoft 365 Outlook 会话。
- 使用循环操作遍历指定文件夹中的电子邮件。
- 在循环中,使用将电子邮件保存到文件流操作:
- 在 Microsoft 365 Outlook 会话字段中,选择在连接操作中创建的会话。
- 在 Outlook 消息 ID 字段中,插入由循环填充的字典变量中的
emailID值。 - 在将输出分配给文件变量字段中,选择或创建一个文件变量(例如,
emailFileStream)。
- 使用 REST 网页服务: Post 方法操作于将文件变量 (
emailFileStream) 上传到目标终端节点,例如 OpenText 服务器。 - 使用断开连接操作结束 Microsoft 365 Outlook 会话。