使用n8n对接飞书多维表格

使用n8n对接飞书多维表格

💡 原文中文,约3500字,阅读约需9分钟。
📝

内容提要

本文介绍了如何使用n8n构建工作流程,通过麦当劳的MCP获取优惠日历信息,并将其保存到飞书的多维表格中。主要步骤包括创建企业应用、获取token、启动n8n服务、调用API获取活动信息并处理为JSON格式,最后将数据写入飞书表格。

🎯

关键要点

  • 使用n8n构建工作流程,通过麦当劳的MCP获取优惠日历信息。

  • 在飞书开放平台中创建企业自建应用,并添加多维表格的权限。

  • 创建多维表格,设置表头为活动日期、活动标题、活动内容和原始图片链接。

  • 登录麦当劳的MCP平台并获取token,使用docker本地启动n8n服务。

  • 创建AI Agent Node,调用mcd mcp campaign-calender获取活动日历信息并输出为JSON格式。

  • 对获取的活动信息进行数据处理,确保格式符合要求,使用Emoji分隔关键点。

  • 创建openapi chat model对接AI Agent,并获取模型的API KEY。

  • 使用JavaScript脚本清洗模型返回的JSON数据,去除Markdown格式。

  • 下载飞书社区插件,新增飞书 Node以选择多维表格新增记录。

  • 运行工作流程后,查看飞书表格中的数据。

延伸问答

如何使用n8n获取麦当劳的优惠日历信息?

通过创建AI Agent Node,调用mcd mcp campaign-calender获取活动日历信息,并输出为JSON格式。

在飞书中如何创建多维表格?

在飞书开放平台中创建企业自建应用,并添加多维表格的权限,设置表头为活动日期、活动标题、活动内容和原始图片链接。

n8n服务如何启动?

使用docker本地启动n8n服务,命令为'docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n'。

如何处理获取的活动信息以符合JSON格式?

对获取的活动信息进行数据处理,确保格式符合要求,并使用Emoji分隔关键点。

如何将数据写入飞书的多维表格?

使用飞书 Node 选择多维表格新增记录,填写请求体JSON内容,并点击Execute Workflow按钮运行。

如何清洗AI模型返回的JSON数据?

使用JavaScript脚本去除Markdown格式,将返回的内容转换为纯JSON数据。

➡️

继续阅读