R049---UiPath发不定数量附件outlook邮件

本文介绍了如何使用UiPath在发送Outlook邮件时,处理不确定数量的附件。关键在于利用“附件集合”属性,通过Directory.GetFiles方法获取指定目录下的所有文件,实现动态添加附件。操作时需确保附件文件未被占用,且附件目录不含其他文件。

一、缘起

通过UiPath发送Outlook邮件,可以附加多个附加,其中一个方法是点击工具界面中的“附加文件”:

在弹出界面中多行里,输入多个文件路径,实现附加多个文件:

通过变量的方法,可以实现路径、文件名称的变化。

局限:附件数量固定。

那么,如何实现不确定数量的附件加入到outlook邮件呢?

二、实现不确定数量的附件加入到outlook邮件

2.1 解决问题的关键

点击第一张图中的“附加文件”,跟点击"发送outlook邮件信息"的属性“附件”右边的“...”,弹出的界面是一样的:

我们注意到,在附件的下面,还有个“附件集合”,我们通过这一属性来解决附件数量不确定、文件名称不确定的问题。

2.2 解决方法

前提:把所有附件放到一个目录中,这个目录中只有这些附件,没有其他文件,举例如下:

2.2.1 增加字符串数组变量sFiles,并给其赋值:

赋值内容:Directory.GetFiles("附件目录路径")。

“附件目录路径”是固定路径的表示方法,例如“D:\测试目录\”。

还可以用变量替代“附件目录路径”。

2.2.2 给"发送outlook邮件信息"的属性“附件集合”赋值:sFiles:

2.3 注意事项:

1. 附件目录中的文件,不能处于打开状态,否则会报错。

2. 附件、附件集合,可以同时使用(后文结果展示中的project.json就是通过附件的方式加入的,所以总计4个附件)。

三、实现结果展示

-End-

附1:关于本文作者

微信号:chaijw

识别下面的二维码,可以与作者进行更为深入的交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值