基于Google Sheets和OpenAI的自动化内容生成n8n工作流
n8n工作流,Google Sheets自动化,OpenAI内容生成,AI描述生成,自动化内容创建,Google Sheets集成,OpenAI GPT

## 工作流概述

这个n8n工作流模板自动监控您的Google Sheets中的新条目,并使用AI为每个主题生成详细描述。非常适合内容创作者、研究人员、项目经理或任何需要基于简单主题输入自动生成内容的人员。

## 工作流功能

这个自动化工作流:
– 监控Google Sheets中”data”标签页的新增行
– 从每个新行中获取主题
– 使用OpenAI GPT生成该主题的详细描述
– 使用AI生成的描述更新同一行
– 在单独的”actions”标签页中记录所有活动以进行跟踪

工作流每分钟运行一次,自动检查新条目并进行处理。

## 使用的工具与服务
– **N8N** – 工作流自动化平台
– **OpenAI API** – AI驱动的描述生成(GPT-4.1-mini)
– **Google Sheets** – 数据输入、存储和活动记录
– **Google Sheets Trigger** – 新行的实时监控

## 前提条件

在实施此工作流之前,您需要:
– N8N实例 – 自托管或云版本
– OpenAI API账户 – 用于AI描述生成
– Google账户 – 用于Google Sheets集成
– Google Sheets API访问权限 – 用于读取和写入表格

## 分步设置说明

### 步骤1:设置OpenAI API访问
1. 访问OpenAI的API平台
2. 创建账户或登录
3. 导航到API密钥部分
4. 生成新的API密钥
5. 复制并安全存储您的API密钥

### 步骤2:设置您的Google Sheets

**选项1:使用我们的预制模板(推荐)**
1. 复制我们的模板:AI描述生成器模板
2. 点击”文件”→”创建副本”以创建您自己的版本
3. 根据需要重命名(例如”我的AI内容生成器”)
4. 记录您的新表格URL – 您将在工作流中需要它

**选项2:从头创建**
1. 转到Google Sheets
2. 创建新的电子表格
3. 设置主要的”data”标签页:
– 将”Sheet1″重命名为”data”
– 在第1行设置列标题:
– A1:topic
– B1:description
4. 创建”actions”标签页:
– 添加新表格并命名为”actions”
– 设置列标题:
– A1:Update
5. 复制您的表格URL

### 步骤3:配置Google API访问

**启用Google Sheets API**
1. 转到Google Cloud Console
2. 创建新项目或选择现有项目
3. 启用”Google Sheets API”
4. 启用”Google Drive API”

**创建服务账户(用于N8N)**
1. 在Google Cloud Console中,转到”IAM & Admin”→”Service Accounts”
2. 创建新的服务账户
3. 下载JSON凭据文件
4. 与服务账户电子邮件地址共享您的Google表格

### 步骤4:导入和配置N8N工作流

**导入工作流**
1. 从模板复制工作流JSON
2. 在您的N8N实例中,转到Workflows→Import from JSON
3. 粘贴JSON并导入

**配置OpenAI凭据**
1. 点击”OpenAI Chat Model”节点
2. 使用您的OpenAI API密钥设置凭据
3. 测试连接以确保其正常工作

**配置Google Sheets集成**

**对于触发器节点:**
– 点击”Row added – Google Sheet”节点
– 设置Google Sheets Trigger OAuth2凭据
– 从下拉菜单中选择您的电子表格
– 选择”data”表格
– 将轮询设置为”Every Minute”(已配置)

**对于更新节点:**
– 点击”Update row in sheet”节点
– 使用相同的Google Sheets凭据
– 选择您的电子表格和”data”表格
– 验证列映射(topic→topic,description→AI output)

**对于操作记录节点:**
– 点击”Append row in sheet”节点
– 使用相同的Google Sheets凭据
– 选择您的电子表格和”actions”表格

### 步骤5:自定义AI描述生成器

工作流使用可以自定义的简单提示:
– 点击”Description Writer”节点
– 修改系统消息以更改AI行为:
write a description of the topic.

output like this.

{
“description”: “description”
}

## 需要实施帮助?

如需此工作流的专业设置、自定义或故障排除,请联系:

Robert – Ynteractive Solutions

电子邮件:robert@ynteractive.com
网站:www.ynteractive.com
LinkedIn:linkedin.com/in/robert-breen-29429625/

专注于AI驱动的工作流自动化、业务流程优化和自定义集成解决方案。

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