
本指南解释了如何使用HTTP Request节点将n8n中的表单数据发送到JotForm表单提交端点。它避免了API密钥的需求,并使用标准的多部分/表单数据格式。
📌 概述
通过这个工作流,您可以将来自任何来源(Google Sheets、数据库、Webhooks等)的数据自动直接提交到JotForm中。
✅ 适用场景:
– 无需手动输入即可将信息推送到表单中
– 避免API身份验证
– 将外部数据同步到JotForm中
🛠 要求
– JotForm账户
– 现有的JotForm表单
– 访问表单的直接链接
– 对JotForm字段命名约定的基本理解
⚙️ 设置说明
1. 获取JotForm提交URL
– 在JotForm中打开您的表单
– 转到发布 → 快速分享 → 复制链接
– 示例表单URL:示例表单
– 通过将form替换为submit来将其转换为提交端点:
– 示例:提交URL
2. 识别字段名称
每个JotForm字段都有一个唯一的标识符,如q3_name[first]或q4_email。
查找步骤:
– 在已发布的表单中右键单击字段 → 选择检查
– 在标签中定位name属性
– 将这些值复制到n8n中的HTTP Request节点
示例映射:
– 名字 → q3_name[first]
– 姓氏 → q3_name[last]
– 邮箱 → q4_email
3. 在n8n中配置HTTP Request节点
– 方法:POST
– URL:您的JotForm提交URL(来自步骤1)
– 内容类型:multipart/form-data
– 主体参数:添加字段名称和值
示例主体参数:
{
“q3_name[first]”: “John”,
“q3_name[last]”: “Doe”,
“q4_email”: “john.doe@example.com”
}
4. 测试工作流
– 触发工作流(手动或使用触发器节点)
– 提交测试数据
– 检查JotForm → 提交以确认条目出现
🚀 使用案例
– 将来自CRM或网站的潜在客户捕获自动导入JotForm
– 从Google Sheets、Airtable或数据库同步数据
– 在收集响应时消除手动数据输入
🎛 自定义提示
– 用动态值替换占位符值(John、Doe、john.doe@example.com)
– 通过遵循相同的命名约定添加更多字段
– 使用n8n表达式({{$json.fieldName}})动态传递值

评论(0)