火语言 RPA:每日自动发送当天生日员工祝福邮件全流程

简介: 本案例基于火语言RPA实现生日祝福邮件自动发送:每日定时读取内嵌Excel中的员工姓名、生日、邮箱,比对当日日期,自动向当天生日员工发送个性化邮件。

一、案例说明

本案例基于火语言 RPA 实现全流程自动化,流程每日定时执行,自动从 Excel 中识别当天生日的员工,并向其邮箱发送个性化生日祝福邮件。

二、案例逻辑

整个流程逻辑:每日定时启动 → 打开员工生日 Excel → 读取姓名、生日、邮箱信息 → 获取当天日期 → 循环比对是否为当日生日 → 对当天生日员工自动发送祝福邮件。

三、案例细则

1、提取应用内嵌资源,提取火语言内嵌资源(生日名单.xlsx)的路径,输出变量:路径
该案例为了演示,使用了火语言的『提取应用内嵌资源』组件,将本地的Excel文件(生日名单.xlsx)内嵌至火语言流程中。提取应用内资源组件可将文件、图片、文本嵌入火语言流程,无需依赖本地独立文件,轻松解决流程分享时的文件传递问题。
(https://www.huoyuyan.com/help/component/flow/System/ExtractResource.html)
image.png

2、Excel打开文档,打开(生日名单.xlsx)的路径
image.png

3、Excel读取内容,读取整篇sheet页内容,日期格式:MM-dd
image.png

4、打印日志,可选,用于调试诊断
image.png

5、ForEach循环,逐个遍历整篇员工信息,把读取的员工数据表按行拆解,每次处理 1 行(1 个员工)。
image.png

5.1、打印日志,打印item,当前行员工数据(item:当前处理的这一行员工数据(比如第 1 次循环 = 张三那行,第 2 次 = 李四那行))
image.png

5.2、变量赋值,从item里提取姓名 / 生日 / 邮箱,赋值给自定义变量
新建 3 个字符串变量:Column1姓名、Column2生日、Column3邮箱;
赋值规则(重点!):
Column1姓名 = item.Column1(提取当前行第 1 列的姓名);
Column2生日 = item.Column2(提取当前行第 2 列的生日);
Column3邮箱 = item.Column3(提取当前行第 3 列的邮箱)。
image.png

5.3、获取日期时间,获取今天的日期时间
image.png

5.4、时间转为文本或时间戳,获取日期的月日信息,将上一步的时间格式为:MM-dd,输出变量今天日期
image.png

5.5、条件判断,判断生日和今天日期是否一致,Column2生日=今天日期,如果一致则执行发送邮件的流程。
image.png

5.5.1、邮件发送,判断一致则发送邮件
邮件配置说明:https://www.huoyuyan.com/help/component/flow/Mail/SendMail.html
image.png

配置调度任务,每日固定点定时运行任务:
image.png

四、划重点

1、Column1/2/3是火语言RPA 对 Excel 第 1/2/3 列的默认索引标识,不受 Excel 自定义列名影响,item.ColumnX用于提取循环遍历过程中当前行第 X 列的具体数据;
2、SMTP 授权码:发件邮箱必须开启 SMTP 服务(如 QQ 邮箱在「设置 - 账户」中开启),授权码不是邮箱密码,填错会提示「邮件发送失败」。

完整案例分享: (邮件发送需要自行配置,配置参考5.5.1)
https://www.huoyuyan.com/share.html?key=eyJjb2RlIjoiNGg1YyIsImF1dG9Db2RlIjoiVHJ1ZSIsImtleSI6Ijk0YTdlMzM3YTJhYzQ4OTFhM2Q3YzNlNjBkMWY2OTJmIn0= 提取码: 4h5c

相关文章
|
4月前
|
编解码 API C++
【实用技巧】火语言 RPA“鼠标 / 元素点击” 组件:模拟鼠标点击 vs 浏览器接口点击的核心区别
火语言 RPA“鼠标 / 元素点击” 组件中,有两种核心点击方式 ——“模拟鼠标点击” 和 “通过浏览器接口自动点击元素”,:前者是完全模拟真人手动操作的点击逻辑,后者则是直接向浏览器发送指令、触发元素点击功能。
【新手必看】火语言 RPA 中 While 循环 与 DoWhile 循环 的核心区别
While循环先判断条件再执行,条件不成立时循环体不执行;DoWhile循环则先执行一次循环体再判断条件,确保至少执行一次。二者核心区别在于执行与判断的先后顺序,适用于不同场景:前者适合可能不执行的情况,后者确保至少运行一遍。
|
4月前
|
存储 数据采集 BI
【实战案例】火语言 RPA 采集澎湃新闻(滚动加载),保存到 Excel 全流程(附完整脚本)
通过模拟 鼠标滚动 加载更多新闻内容,获取新闻标题等关键信息,并将这些信息整理后写入 Excel 文档,实现从网页数据抓取到本地结构化存储的全流程自动化。
|
3月前
|
数据可视化 前端开发 API
【实战案例】一个场景看懂火语言双应用:控制台应用 / 界面应用如何实现用代理访问网页(附案例脚本)
火语言RPA可实现控制台与可视化界面应用。本文以“代理访问网页”为例,详解两者实现步骤:控制台适合自动化批量任务,界面应用可打包为EXE,小白用户也能轻松操作,灵活适配不同场景需求。
|
7月前
|
机器学习/深度学习 人工智能 自然语言处理
RPA江湖兵器谱:2025年最火机器人流程自动化软件大盘点
RPA机器人流程自动化正成为企业数字化转型的关键工具,助力降本增效。本文全面解析2025年主流RPA软件,涵盖国际领军者、国产翘楚与特色厂商,技术优势与行业地位一目了然,助你精准选型避坑。
3383 0
|
22小时前
|
人工智能 JSON 机器人
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
本文带你零成本玩转OpenClaw:学生认证白嫖6个月阿里云服务器,手把手配置飞书机器人、接入免费/高性价比AI模型(NVIDIA/通义),并打造微信公众号“全自动分身”——实时抓热榜、AI选题拆解、一键发布草稿,5分钟完成热点→文章全流程!
10038 19
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
|
13天前
|
人工智能 安全 Linux
【OpenClaw保姆级图文教程】阿里云/本地部署集成模型Ollama/Qwen3.5/百炼 API 步骤流程及避坑指南
2026年,AI代理工具的部署逻辑已从“单一云端依赖”转向“云端+本地双轨模式”。OpenClaw(曾用名Clawdbot)作为开源AI代理框架,既支持对接阿里云百炼等云端免费API,也能通过Ollama部署本地大模型,完美解决两类核心需求:一是担心云端API泄露核心数据的隐私安全诉求;二是频繁调用导致token消耗过高的成本控制需求。
5797 14
|
20天前
|
人工智能 JavaScript Ubuntu
5分钟上手龙虾AI!OpenClaw部署(阿里云+本地)+ 免费多模型配置保姆级教程(MiniMax、Claude、阿里云百炼)
OpenClaw(昵称“龙虾AI”)作为2026年热门的开源个人AI助手,由PSPDFKit创始人Peter Steinberger开发,核心优势在于“真正执行任务”——不仅能聊天互动,还能自动处理邮件、管理日程、订机票、写代码等,且所有数据本地处理,隐私完全可控。它支持接入MiniMax、Claude、GPT等多类大模型,兼容微信、Telegram、飞书等主流聊天工具,搭配100+可扩展技能,成为兼顾实用性与隐私性的AI工具首选。
22628 119

热门文章

最新文章