会议反馈收集与OneDrive日志记录工作流 - n8n自动化解决方案
n8n工作流,会议反馈收集,OneDrive自动化,Excel数据记录,表单处理,数据管理,邮件通知,Microsoft集成

这个n8n工作流旨在通过网页表单收集反馈,将响应记录到存储在Microsoft OneDrive中的Excel文件,并通过电子邮件通知支持团队。

## 🧭 总体目标

收集来自网页表单的用户反馈,结构化数据,将其记录到OneDrive Excel文件中,并通过Outlook电子邮件通知支持团队。

## 🔄 工作流分解

### 1. 表单提交 (On form submission)
– **节点类型**: formTrigger
– **目的**: 通过网页表单捕获用户反馈
– **表单字段**:
– 全名 (必填)
– 邮箱 (必填)
– 公司名称
– 职位
– 如何了解本次会议? (必填)
– 整体体验评分 (必填)
– 最喜欢的会议/演讲者
– 与兴趣/工作的相关性 (必填)
– 社交机会 (必填)
– 改进建议
– 未来主题/演讲者
– 是否愿意再次参加 (必填)
– 其他评论
– 联系许可 (必填)

### 2. 解析数据 (Parse Data)
– **目的**: 将表单字段重命名为snake_case格式
– **输出**: 带有重命名字段的结构化JSON

### 3. 样本文件 (Sample File)
– **目的**: 为搜索生成文件名引用
– **文件名**: test-n8n-feedback-form-data.xlsx

### 4. 搜索文档 (Search Document)
– **目的**: 在OneDrive中搜索指定的Excel文件
– **查询**: test-n8n-feedback-form-data.xlsx

### 5. 提取文件ID (Code)
– **目的**: 从搜索结果中提取文件ID
– **输出**: {“id”: “someFileId”} 或 {“id”: null}

### 6. 检查文件存在性 (If Document Exists)
– **目的**: 基于文件存在性进行分支逻辑
– **条件**: 如果id存在

### 7. 构建工作表数据 (Build Sheet Data)
– **目的**: 准备数据以匹配Excel列标题
– **仅当**: 文件被找到时运行

### 8. 追加数据到Excel (Append Data)
– **目的**: 将新反馈作为行追加
– **工作簿ID**: {{ $(‘Code’).item.json.id }}
– **工作表名称**: Sheet1
– **模式**: 从输入字段自动映射

### 9. 通知支持团队 (Notify Support)
– **目的**: 发送包含关键反馈详情的通知邮件
– **收件人**: test@gmail.com
– **主题**: “收到新的反馈提交”
– **正文**: 包含提交的关键详情

### 10. 结束工作流 (End Workflow)
– **目的**: 标记工作流的逻辑结束

## 📝 重要注意事项

✅ **首先上传目标Excel文件**: 确保Excel文件存在于OneDrive中
📝 **文件名一致性**: “样本文件”和”搜索文档”节点中的文件名应匹配
📧 **自定义邮件内容**: 使用您期望的消息和收件人更新”通知支持团队”节点

## 🔧 自定义指南

### 表单自定义
– 更改表单标题、描述、字段或路径

### 解析逻辑
– 如果表单标签更改,更新字段映射

### Excel文件设置
– 文件名必须与您实际的OneDrive文件匹配
– 工作表名称和列标题必须在”构建工作表数据”中匹配

### 邮件设置
– 使用变量如{{ $(‘Parse Data’).item.json.full_name }}更新主题和正文

## 🔁 替代方案和扩展

– 使用Google Sheets、Airtable或数据库替代OneDrive/Excel
– 添加Slack或SMS通知

## 📌 使用场景

– 活动后反馈
– CSAT调查
– 员工反馈
– 错误报告
– 潜在客户捕获
– 联系表单
– 网络研讨会注册

## 🔐 所需凭证

1. **Microsoft OneDrive (OAuth2)**
– 使用节点: “搜索文档”
– 凭证名称: Microsoft Drive account

2. **Microsoft Excel (OAuth2)**
– 使用节点: “追加数据”
– 凭证名称: Microsoft Excel account

3. **Microsoft Outlook (OAuth2)**
– 使用节点: “通知支持团队”
– 凭证名称: Outlook OAuth2

❤️ 由Akhil使用n8n制作

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。