n8n第七节 只提醒重要的待办

在日常工作中,我们经常需要跟踪管理待办任务并及时跟进重要事项。本文将介绍如何使用n8n搭建一个自动跟踪待办任务并发送提醒的工作流,实现从Microsoft To Do获取任务列表、筛选重要任务并通过企业微信机器人发送提醒的全流程自动化。

思路与效果

我们将构建的工作流包含以下四个核心节点,形成完整的自动化链条:

  1. 手动触发节点:启动工作流的入口
  2. Microsoft To Do节点:获取指定列表的所有待办任务
  3. 字段编辑节点:提取任务标题信息
  4. 条件判断节点:筛选出包含"文章"关键词的重要任务
  5. HTTP请求节点:通过企业微信机器人发送提醒消息

详细搭建步骤

1. 创建手动触发节点

首先添加"Manual Trigger"节点作为工作流的起点,命名为"When clicking 'Execute workflow'"。这个节点不需要特殊配置,点击工作流的执行按钮时会触发后续流程。

2. 配置Microsoft To Do节点

先去https://to-do.live.com创建待办。添加"Microsoft To Do"中的"Get many tasks"

绑定账号后选择待办列表。

3. 配置字段编辑节点

添加"Set"节点并命名为"Edit Fields-选出待办",用于从任务数据中提取需要的字段:

  • 在"Assignments"中添加新赋值
  • 名称填写"task"
  • 值设置为={``{ $json.title }},表示从上游数据中提取标题字段

这个节点的作用是简化数据结构,只保留后续流程需要的任务标题信息。

4. 配置条件判断节点

添加"Switch"节点并命名为"Switch-重要的待办",用于筛选重要任务:

  • 添加一个判断规则
  • 左侧值设置为={``{ $json.task }}(获取任务标题)
  • 操作符选择"contains"(包含)
  • 右侧值填写"文章"

这样配置后,只有标题中包含"文章"关键词的任务会进入后续流程。如果需要筛选其他关键词,只需修改右侧值即可。

5. 配置企业微信提醒节点

添加"HTTP Request"节点并命名为"HTTP Request-消息提醒",配置企业微信机器人通知:

这段配置中包含了一个JavaScript函数用于生成当前北京时间仅年月日(解决n8n默认UTC时间的问题),并拼接上任务内容作为提醒消息。

6. 连接节点形成工作流

按照以下顺序连接各个节点:

  1. 手动触发节点 → Microsoft To Do节点
  2. Microsoft To Do节点 → 字段编辑节点
  3. 字段编辑节点 → 条件判断节点
  4. 条件判断节点 → HTTP请求节点

连接完成后,整个工作流的数据流就建立起来了。

工作流测试与运行

  1. 点击工作流顶部的"Execute Workflow"按钮启动流程
  2. 查看每个节点的执行状态(绿色表示成功,红色表示失败)
  3. 检查企业微信是否收到符合条件的任务提醒

如果运行失败,可以查看节点的执行日志排查问题:常见问题包括Microsoft To Do授权过期、企业微信机器人密钥错误或任务列表ID不正确。

扩展与优化建议

  1. 定时触发:将手动触发节点替换为"Cron"节点,设置每天固定时间自动执行
  2. 多关键词筛选:在Switch节点添加多个判断条件,支持更多关键词
  3. 任务状态过滤:在Microsoft To Do节点添加过滤条件,只获取未完成的任务
  4. 多渠道提醒:添加邮件、Slack等节点,实现多平台通知

通过这个工作流,我们可以自动跟踪特定类型的待办任务并及时收到提醒,提高工作效率。n8n的可视化配置让整个流程清晰易懂,即使没有编程基础也能快速上手。

相关推荐
于慨1 天前
Lambda 表达式、方法引用(Method Reference)语法
java·前端·servlet
石小石Orz1 天前
油猴脚本实现生产环境加载本地qiankun子应用
前端·架构
从前慢丶1 天前
前端交互规范(Web 端)
前端
@yanyu6661 天前
07-引入element布局及spring boot完善后端
javascript·vue.js·spring boot
CHU7290351 天前
便捷约玩,沉浸推理:线上剧本杀APP功能版块设计详解
前端·小程序
GISer_Jing1 天前
Page-agent MCP结构
前端·人工智能
王霸天1 天前
💥别再抄网上的Scale缩放代码了!50行源码教你写一个永不翻车的大屏适配
前端·vue.js·数据可视化
小领航1 天前
用 Three.js + Vue 3 打造炫酷的 3D 行政地图可视化组件
前端·github
@大迁世界1 天前
2026年React大洗牌:React Hooks 将迎来重大升级
前端·javascript·react.js·前端框架·ecmascript
PieroPc1 天前
一个功能强大的 Web 端标签设计和打印工具,支持服务器端直接打印到局域网打印机。Fastapi + html
前端·html·fastapi