UiPath之邮件发送
该项目最后结果为发送给指定邮箱邮件,带有表格附件,主题,正文(文字、图片、表格)
在建立序列之前,先做一些准备工作。
以qq邮箱为例,开启SMTP服务,同时获取授权码。
登录QQ邮箱--->点击设置
--->点击账户---->找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务--->开启所需服务
到此会弹出一个授权码,截图保存,后边会用到。
打开UiPath
这里记录一下SMTP方式的邮件发送,其他类型可类比一下完成。
项目总结构:
第一步我们建立一个序列
点击new,新建Sequence
然后在侧边栏的Activities找到相关模块:
1.打开本地表格,获取相关数据
先拖拽Excel Application Scope 到加号区域
然后点击文件选择文件,此时会有路径显示。
点击边框选择侧边栏的properties查看相关属性,其中的Workbook path就是我们本地文件的路径,是一串字符串,我们自己也可以手动填写,用双引号包含:""
下一步在Activities找到Read Range拖拽到Do里面,其中的"Sheet1"是打开的表格中的表格名称可以修改选择,后边的属性可以填写"A1",表示是从表格的A1位置开始读数据。
也可以直接在properties中填写数据,其中的AddHeaders属性勾选后会显示A1开始的第一行数据当表头,否则会去掉第一行,把第二行当表头。
在DataTable的输入框点击鼠标右键,点击Create Variable创建输出对象(表格数据)设置为table
表格打开完成。
其中选中Do
点击Variable设置table的作用域为Sequence,防止其他域引用不到table
2.建立html正文
在Activities找到Create Html Content拖拽到最后加号位置。
这里我们点击Open Editor设置相关数据,点击Add data values下的Map data values插入表格数据。
这里选择Table类型,value填写我们上边定义的输出table,点击ok
点击Table插入表格数据({{Table}})完成
插入图片:
选择本地图片设置大小,Alt text是图片信息,Link是点击图片的时候会转到该链接,点击ok。
点击save
创建对象html接受编辑信息。
正文设置完成。
3.发送邮件,找到组件Send SMTP Mail Message拖拽到该位置。
选中点击properties设置相关属性:
Body:正文,html
Subject:主题
Port:465 端口 Server:SMTP的服务代码
Email:发送者登录邮箱的账号
Password:一开始准备的授权码
IsBodyHtml:设置正文为Html展示
To:发送给谁
from:发送者邮箱
4.添加附件
点击Attach Files 创建Argument 设置Value附件地址,点击ok
点击运行,发送成功。查看邮件
这个图片还没有解决,可能是连接的问题。其他没问题。
UiPath之邮件发送相关推荐
- 邮件发送类,支持HTML格式,支持优先级设置
www.chinacs.net 2002-5-9 中文C#技术站 邮件发送类,支持HTML格式,支持优先级设置.通过SOCKET类实现的 using System; using System.Te ...
- 使用Spring实现邮件发送
2019独角兽企业重金招聘Python工程师标准>>> 这两天写个小程序需要使用邮件发送的功能,在网上搜索了一帮子文章,感觉还是使用Spring的邮件发送功能比较方便,哈哈,懒人就这 ...
- python邮件发送哪个好_最全总结!聊聊 Python 发送邮件的几种方式
1. 前言 邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到 我们都知道 Python内置了对 SMTP 的支持,可以发送纯文本.富文本.HTML 等格式的邮件 本文将聊聊利用 Python ...
- CentOS搭建msmtp+mutt实现邮件发送
1:搭建配置msmtp 下载msmtp包: 官方地址:http://msmtp.sourceforge.net/download.html 编译,安装(官方下载的包为tar.xz格式): #xz -d ...
- 利用phpmailer类邮件发送
<?phprequire("class.phpmailer.php"); //下载的文件必须放在该文件所在目录$mail = new PHPMailer(); //建立邮件发 ...
- python 数据库查询结果邮件提醒_Python实现的查询mysql数据库并通过邮件发送信息功能...
本文实例讲述了Python实现的查询mysql数据库并通过邮件发送信息功能.分享给大家供大家参考,具体如下: 这里使用Python查询mysql数据库,并通过邮件发送宕机信息. Python代码如下: ...
- JavaMail邮件发送不成功的那些坑人情况及分析说明
前言 JavaMail的使用本身并不难,网上有不少案例,简单易懂,而且有详细的中文注解.但是由于JavaMail的机制设置不够完善,特别是异常出错时的参考信息太少,给初学者造成了不少麻烦,而我就是 ...
- 邮件发送 --- 纯Java、JavaWeb、Spring三种实现方式
邮件发送学习笔记~ 一.邮件发送介绍 要在网络上实现邮件功能,必须要有专门的邮件服务器! 这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中! ...
- 使用UTL_MAIL包实现存储过程邮件发送(转)
邮件通知预警和提示在当前系统中已经是一个比较常见的功能.各类型语言分别针对邮件提供了功能包和API接口方法,本篇介绍如何在PL/SQL代码中使用UTL_MAIL工具包发送邮件,同时还介绍配置中注意的细 ...
最新文章
- R将dataframe数据保存为csv文件
- [设计模式随意链接]——命令模式
- java 多种类型文件复制_java多种文件复制方式以及效率比较
- spring 使用其他类protected方法_Java操作bean、属性、方法的使用工具类
- 计算机地图制图的点状符号制作,地理空间信息符号化表达研究
- C++设计模式-Facade模式
- 原生sql的各种问题
- 遇到一个在脚本中读取文件内容占用文件句柄的小问题
- 第三方支付-手续费系统设计与实现
- android camera x旋转,如何使用android.graphics.Camera.rotateX(角度)在特定点旋转画布
- Oracle学习III —— Oracle客户端工具
- 文件_文件的上传及下载
- 投资捕鱼游戏市场的如何避雷?以及研发技术问题。
- C语言求余运算符的使用
- 2020-11-04 浏览器主页被毒霸劫持的解决方案
- oracle 等待,必看干货 | Oracle常见的等待事件说明(下)
- scala either_使用Either和Option处理功能错误
- 重新加载script
- 呆呆和你谈谈入职CVTE一个月的感受
- 如何识别小米设备/MIUI系统或其他品牌手机