UiPath之获取邮件相关信息
大家好,小U又来给大家分享UiPath文章,争取每一篇文章都给大家带来满满的干货。
本次案例是告诉大家如何使用GetOutLookMailMessage这个Activity,
案例的目的是将某个特定人员的邮件放到Execl中,内容包含发件人,收件人,邮件标题,邮件正文,
小U看到这个的时候以为会很简单,迅速的打开UiPath,新建一个Process,然后以迅雷不及掩耳之势拖动了一个GetOutlookMailMessage,
嗖嗖就把参数设定了,但是到了Filter这里傻眼了,这个地方要求是一串字符串,难道是可以输入邮箱地址来过滤,不管三七二十一,
先试一把,结果让小U大失所望,抛出了错误。
---小U的QQ群(714733686):小U的订阅号【UiPath8888】---
---网络资源(RPA之家)-------www.rpazj.com--------
下面我们来一起看着正解是怎么样的。
本例中使用的Activity有
- Get Outlook Mail Messages
- Excel Application Scope
- Assign
- For Each
- Write Cell
整个的实现流程如下

第一步:先看看GetOutLookMailMessage这个应该怎么设定
Account:填写自己的邮箱地址
MailFolder:填写你需要的邮箱文件夹名称
OnlyUnreadMessage:选择是否只读取未读邮件
Top:填写读取邮件的数量
OutPut属性
Message:新建一个变量mail,类型为List<Message>

第二步:新建一个Execl Application Scope,在里面新建5个量,作用可以看红色方框的注释,如下图

第三步:新建一个ForEach,用来循环获取每一封邮件的信息
变量说明
mailAddresscollection:类型是MailAddressCollection
mailReceivedDated:类型是String
mailAddress:类型是String
里面的第二个ForEach是用来获取收件人的邮箱地址,因为是Collection,所以需要使用循环来一一取出里面的值。

第四步:新建相应的WriteCell来向Execl中写入相应的值。



第五步:当一封邮件写入完成之后,我们需要初始化一下mailAddress变量,不然会把所有邮件的收件人信息全部存到这里面
初始化很简单:

第六步:通过字符串拼接,来实现我们的单元格的移动,在写完一封邮件的时候,我们需要将相应的变量加1,如下图

好了,以上就是整个实现的过程,是不是觉得很简单呀。
UiPath之获取邮件相关信息的更多相关文章
- Linux sysinfo获取系统相关信息
Linux中,可以用sysinfo来获取系统相关信息. #include <stdio.h> #include <stdlib.h> #include <errno.h& ...
- PHP获取手机相关信息
该PHP操作类实现获取手机号手机头信息,取UA,取得手机类型,判断是否是opera,判断是否是m3gate,取得HA,取得手机IP 代码如下: <?php /** * @desc 手机操作类 获 ...
- 通过runtime获取对象相关信息
通过runtime获取对象相关信息 在这里,本人给大家提供一个runtime关于NSObject的扩展,用来显示各种NSObject中的信息,这有助于你来分析类的组成:) 先准备以下类供测试: Mod ...
- Python基础:获取平台相关信息
Windows 10家庭中文版,Python 3.6.4, 本文介绍了使用os.platform.sys三个模块获取Python程序的运行平台相关的信息. os模块:提供 各种各样的操作系统接口 os ...
- 获取IP相关信息和文件上传
获取IP相关信息 要获取用户访问者的IP地址相关信息,可以利用依赖注入,获取IHttpConnectionFeature的实例,从该实例上可以获取IP地址的相关信息,实例如下: var connect ...
- 获取系统相关信息 (CPU使用率 内存使用率 系统磁盘大小)
引言 在软件开个过程中,对于软件的稳定性和使用率也是我们需要关注的 . 使用sigar来监控,简单方便! 使用说明:下载sigar jar及配合sigar的dll文件来用,需要将dll文件放到JD ...
- ios开发-获取手机相关信息
今天在做客户端的时候,里面有个意见反馈功能. 调用系统带的邮件功能,发送邮件到指定邮箱. 然后我就想,应该在邮件正文部分添加手机相关内容,比如型号,版本,应用程序的版本等等,这样不仅使用者方便,开发者 ...
- iOS获取手机相关信息
iOS具体的设备型号: #include <sys/types.h> #include <sys/sysctl.h> - (void)test { //手机型号. size_t ...
- Android根据文件路径使用File类获取文件相关信息
Android通过文件路径如何得到文件相关信息,如 文件名称,文件大小,创建时间,文件的相对路径,文件的绝对路径等: 如图: 代码: public class MainActivity extends ...
随机推荐
- 小白 Python 爬虫部署 Linux
前言 前面国庆节的时候写过一个简易的爬虫. <Python 简易爬虫实战> 还没看过的同学可以先看一下,这只爬虫主要用来爬取各个博客平台的阅读量等数据,一直以来都是每天晚上我自己手动在本地 ...
- SpringBoot整合MybatisPlus3.X之Sequence(二)
数据库脚本 DELETE FROM user; INSERT INTO user (id, name, age, email) VALUES (, , 'test1@baomidou.com'), ...
- 创建WebApi
一.创建 Web 项目 使用vs创建项目,选择“ASP.NET Core Web 应用程序”模板,将项目命名为 TodoApi,然后单击“确定”. 在“新建 ASP.NET Core Web 应用程序 ...
- List、Set集合系列之剖析HashSet存储原理(HashMap底层)
目录 List接口 1.1 List接口介绍 1.2 List接口中常用方法 List的子类 2.1 ArrayList集合 2.2 LinkedList集合 Set接口 3.1 Set接口介绍 Se ...
- 第四十章 POSIX条件变量
条件变量 当一个线程互斥地访问某个变量时,它可能发现在其它线程改变状态之前,它什么也做不了 例如一个线程访问队列时,发现队列为空,它只能等待,只到其它线程将一个节点添加到队列中.这种情况就需要用到条件 ...
- NOIP模拟测试25
这次考试后面心态爆炸了...发现刚了2h的T2是假的之后就扔掉了,草率地打了个骗分 T1只会搜索和m=0 最先做的T3,主要是发现部分分很多,当时第一眼看上去有87分(眼瞎了). 后来想了想,感觉一条 ...
- 1、第一个TensorFlow程序
import tensorflow as tf import os os.environ[' #去掉警告,将警告级别提升 a = tf.constant(2) #定义一个常量 b = tf.const ...
- 从V神到以太坊——以太坊发展简史
以太坊的出现,让人们的认识从比特币飞跃到了区块链本身.使得区块链技术在非金融领域的普遍应用成为可能,同时,也被认为是区块链2.0时代的标志,是区块链技术发展史上重要的里程碑. 以太坊的故事,要从比特币 ...
- 私有git搭建
Git简介(目前世界上最先进的分布式版本控制系统) 那什么是版本控制系统? 你可以把一个版本控制系统(缩写VCS)理解为一个特殊的“数据库”,在需要的时候,它可以帮你完整地保存一个项目的快照.当你需要 ...
- SqlServer2005 查询 第六讲 null
今天们来讲sql命令中的这个null参数 null null: 可以理解成[没有值,空值]的意思 注意以下几点 --1.零和null是不一样的,null表示空值,而零表示的一个确定的值 --2.nul ...