如何使用Power Automate定时给员工发送生日邮件

简介: 使用Power Automate定时给员工发送生日邮件

我们从谷歌上找到关于如何使用Power Automate发送生日邮件的方法,但是他们是对,但不全对。

参考文献

Youtube - How to send Automatic Birthday
Youtube - How to Automate Birthday Emails With MS Power Automate
Medium - Birthday Wishes — Microsoft Power Automate
Microsoft - Convert From UTC
Microsoft - Convert Timezone

最佳实践

Step 1. 我们先随便找一个有Recurrence的模板复制。(或者新建Recurrence也可以)
确保每天运行一次,我这里设置了7:30运行。
Step 1

Step 2. 新建Excel,确保点击Insert --> Table,让数据以Table的形式展现(变蓝框)。这样我们才可以在下一步中选择这个Table
Step 2

Step 2.5 因为Excel保存的时间数据类型只是展示成YYYY-MM-DD,但是保存的时候,还是44601这样的形式,我们需要先把他们修改为ISO8601。否则会出现:

Unable to process template language expressions for action 'Condition' at line '0' and column '0': 'In function 'formatDateTime', the value provided for date time string '44173' was not valid. The datetime string must match ISO 8601 format.'.

新增一栏ConvertedBOD,函数为=TEXT(A1,"YYYY-MM-DD")即可。

Step 3. 新建New Action -- List rows present in a table
Step 3

Step 4. 搜索Control或Apply to each并选中
Step 4

Step 5. 在Select an output from pervious steps中选择Excel的Value
Step 5

Step 6. 在Apply to each内Add an action并搜索Compose选中 (Data Operation--> Compose)
Step 6
在Inputs里,选择ConvertedBOD.

Step 7. 新增步骤Condition
Step 7
在左边的空白选择Add dynamic content并选中Expression。
输入:

formatDateTime(outputs('Compose'), 'MM-dd')

如果你在右边输入

formatDateTime(utcNow(),'MM-dd')

那么实际上他拿到的时间是UTC的时间,会和你实际当地时间有时差关系的。所以,应该输入

convertFromUtc(utcNow(), 'China Standard Time','MM-dd')

Step 8. 在If Yes中新增步骤Send an email(V2)即可。
Step 8

相关文章
|
4月前
|
虚拟化 数据安全/隐私保护
VMware ESXi 密码复杂度修改
VMware ESXi 密码复杂度修改
|
自然语言处理 数据可视化 物联网
Qwen1.5-MoE开源,魔搭社区推理训练最佳实践教程来啦
通义千问团队推出Qwen系列的首个MoE模型,Qwen1.5-MoE-A2.7B。
|
4月前
|
Kubernetes 负载均衡 Ubuntu
Kubernetes安装详细教程 Ubuntu版
本教程基于Ubuntu 22.04配置Kubernetes环境,涵盖依赖安装、swap关闭、内核参数调整、containerd与Kubernetes组件安装、集群初始化及CNI网络插件部署等内容,并提供常见问题处理方法和相关工具推荐。
|
4月前
|
开发工具 Docker Windows
OpenWrt 通过Docker单独打包passwall ipk
OpenWrt 通过Docker单独打包passwall ipk
使用Excel随机分配固定人数到不同组里
本文介绍了如何使用Excel为学生随机分配学科或分组。通过插入=RAND()生成随机数,并结合RANK.AVG和ROUNDUP函数实现按固定人数分组,或用CHOOSE与RANDBETWEEN实现非固定分组。操作简单实用,适用于各类随机分配场景。
使用Excel随机分配固定人数到不同组里
|
4月前
|
JavaScript 前端开发 API
使用Twilio拨打电话或短信
使用Twilio拨打电话或短信
|
4月前
|
SQL
SQL中如何删除指定查询出来的数据
SQL中如何删除指定查询出来的数据
|
4月前
|
API
使用CF Workers做Status Page 云探针
使用CF Workers做Status Page 云探针
PowerPoint中如何设置现在时间并实时更新
本文介绍了如何在PowerPoint中使用VBA实现实时时间功能,包含详细步骤与代码。
|
4月前
|
SQL
SQL 如何将表中行列互换
本文介绍了在 SQL 中使用 PIVOT 和 UNPIVOT 实现行列互换的方法。通过实例展示了如何将学生各科成绩由行转为列,并强调使用 PIVOT 时需隐藏无关列以避免重复行。同时说明了数据类型转换及非数字数据的处理方式。