将潜在客户详情从 ABC 发送到 Google Sheets
本指南介绍如何使用一个简单的 Apps Script 网络应用和一个自定义工具,将 AI 销售员工捕捉到的详情(姓名、电话、套餐、预约时间等)从 ABC 发送到 Google Sheet。
1. Google Sheet 设置
- 创建或打开一个 Google Sheet,并确保存在一个名为 Sheet1 的工作表标签(可以在脚本中修改)
- 在第 1 行为你想捕捉的每个字段添加列标题
- 示例:
Name、Phone、Package、Email、Company、Appointment Time

一个 Google Sheet,第 1 行是 Name、Phone、Package 和 Available Time 列标题,第 2 行是一条已捕捉的潜在客户记录
2. Apps Script(原样粘贴)
打开你的 Google Sheet,前往 Extensions → Apps Script,用下面的脚本替换 Code.gs 的内容并保存。
该脚本会将传入 JSON 中的任意键与表格中的任意列标题动态匹配(不区分大小写),然后将数据追加为新的一行。
部署网络应用
- 点击 Deploy → New deployment,选择类型 Web app
- 将 Execute as: 设置为 Me
- 将 Who has access: 设置为 Anyone
- 部署并授权,然后复制 Web app URL
3. ABC 自定义工具配置
在 ABC 中创建一个自定义工具,配置如下:
- Method: POST
- URL: 你的 Apps Script Web app URL
- Parameters: 为你想发送到 Google Sheets 的每个字段添加一个参数,Type: String,Location: Body

在自定义工具中添加一个名为 name 的参数,Type 为 string,Location 为 body
参数名称非常重要
自定义工具中的键必须与表格列标题匹配,只有大小写可以忽略。空格和下划线必须完全一致,所以请保持统一:
available time能匹配Available timeavailabletime能匹配AvailableTimeavailable_time无法匹配Available Time
参数命名示例:
- Name =
Name - Phone =
Phone - Package =
Package - Appointment Time =
Appointment Time - 或者两边都统一使用下划线:
Appointment_Time和appointment_time
4. 添加一段简单的系统提示词
告诉你的 AI 销售员工何时使用该工具。示例:
> You are talking with {{1}}, and their phone number is {{2}}.
> When the customer provides what they want to buy, use send_to_googlesheets to send their details to Google Sheets:
> name: "{{1}}"
> phone: "{{2}}"
> package: "package"
> available time: "available time"