如何让 AI 搜索 Google Sheet 中的数据来回答客户
本指南将引导你为 Google Sheet 创建一个只读 API,并将其作为自定义工具连接到 AI 销售员工。
Google Sheet Integration Tutorial
第 1 部分:搭建一个只读的 Google Sheet API
1. 准备你的表格
- 创建一个新的 Google Sheet,或打开一个现有的
- 为你要使用的具体工作表标签命名(例如 Products、Services、Inventory)
- 在第一行输入你的列标题。请确保它们是唯一的,且不含空格或特殊字符:
- \id | name | price | description | stock_quantity | permalink\
- 从第 2 行开始向下填入你的数据
2. 编写并部署 Apps Script 网络应用
- 在你的 Google Sheet 中,前往 Extensions → Apps Script
- 将打开一个新的脚本编辑器。删除所有样板代码
- 将以下代码粘贴到编辑器中:
3. 设置 API 密钥
- 在 Apps Script 编辑器中,点击 Project Settings(齿轮图标)
- 向下滚动到 Script Properties,点击 Add script property
- Property: API_SECRET
- Value: 输入一个强随机字符串(请勿包含任何符号,仅限字母和数字)
- 保存脚本属性
4. 部署网络应用
- 点击 Deploy → New deployment
- 选择 Web app 作为类型
- 将 Execute as: 设置为 Me
- 将 Who has access: 设置为 Anyone
- 点击 Deploy 并授权该应用
- 复制网络应用的 URL——这就是你的 API 端点
第 2 部分:在 ABC Sales AI 中配置自定义工具
- 在你的 ABC Sales AI 控制台中,前往 AI Agents → AI Tools
- 点击 Add Tool 并选择 Custom Tool
- 配置工具:
- Tool Name: search_sheet
- Description: 搜索产品/数据并返回匹配的结果
- Method: GET
- URL: 粘贴你的 Apps Script URL,并附上 \?secret=YOUR_API_SECRET&search=\
- 添加参数:
- Name: search
- Type: String
- Location: Query
- Required: Yes
- 保存工具并将其添加到你的 AI 销售员工
💡
专业提示: 在浏览器中访问该 URL 并附上一个搜索词来测试你的 API。你应该会看到 JSON 结果。