Claude for Sheets 扩展程序将 Claude 集成到 Google Sheets 中,允许您直接在单元格中执行与 Claude 的交互。
为什么使用 Claude for Sheets?
Claude for Sheets 通过使您能够并行测试评估套件中的提示来实现大规模提示工程。此外,它在调查分析和在线数据处理等办公任务中表现出色。
访问我们的提示工程示例表以查看实际应用。
Claude for Sheets 入门
安装 Claude for Sheets
使用以下步骤轻松启用 Claude for Sheets:
获取您的 Claude API 密钥:如果您还没有 API 密钥,可以在 Claude 控制台中创建 API 密钥。
安装 Claude for Sheets 扩展程序:在附加组件市场中找到 Claude for Sheets 扩展程序,然后点击蓝色的"安装"按钮并接受权限。
权限:Claude for Sheets 扩展程序将要求各种权限以正常运行。请放心,我们仅处理用户要求 Claude 运行的特定数据。此数据永远不会用于训练我们的生成模型。
扩展程序权限包括:
查看和管理已安装此应用程序的电子表格:运行提示和返回结果所需。
连接到外部服务:为了能够调用 Claude API 端点所需。
允许此应用程序在您不在时运行:无需用户干预即可运行单元格重新计算所需。
在 Google 应用程序中的提示和侧边栏中显示和运行第三方网络内容:显示侧边栏和安装后提示所需。
连接您的 API 密钥:在
扩展程序>Claude for Sheets™>打开侧边栏>☰>设置>API 提供商处输入您的 API 密钥。您可能需要等待或刷新以使 Claude for Sheets 菜单出现。
重要:每次创建新的 Google Sheet 时,您都必须重新输入 API 密钥。
输入您的第一个提示
您可以使用两个主要函数来使用 Claude for Sheets 调用 Claude。现在,让我们使用 CLAUDE()。
简单提示
在任何单元格中,输入 =CLAUDE("Claude, in one sentence, what's good about the color blue?")。
Claude 应该会给出答案。您会知道提示正在处理,因为单元格会显示 Loading...。
添加参数
参数参数在初始提示之后,如 =CLAUDE(prompt, model, params...)。
注意:model 始终是列表中的第二个。
现在在任何单元格中输入 =CLAUDE("Hi, Claude!", "claude-haiku-4-5-20251001", "max_tokens", 3)。
任何 API 参数都可以这样设置。您甚至可以传入仅用于此特定单元格的 API 密钥,如下所示:"api_key", "sk-ant-api03-j1W..."。
高级用法
CLAUDEMESSAGES 是一个函数,允许您特别使用 Messages API。这使您能够向 Claude 发送一系列 User: 和 Assistant: 消息。
如果您想模拟对话或预填充 Claude 的响应,这特别有用。
尝试在单元格中写入:
=CLAUDEMESSAGES("User: In one sentence, what is good about the color blue?
Assistant: The color blue is great because")换行符
每个后续对话轮次(User: 或 Assistant:)前面必须有一个换行符。要在单元格中输入换行符,请使用以下按键组合:
Mac:Cmd + Enter
Windows:Alt + Enter
带有系统提示的多轮 CLAUDEMESSAGES() 调用示例
要使用系统提示,请按照设置其他可选函数参数的方式进行设置。(您必须首先设置模型名称。)
=CLAUDEMESSAGES("User: What's your favorite flower? Answer in <answer> tags.
Assistant: <answer>", "claude-haiku-4-5-20251001", "system", "You are a cow who loves to moo in response to any and all user queries.")
可选函数参数
您可以通过列出参数-值对来指定可选 API 参数。
您可以设置多个参数。只需将它们一个接一个地列出,每个参数和值对用逗号分隔。
注意:前两个参数必须始终是提示和模型。您不能在不设置模型的情况下设置可选参数。
您可能最关心的参数-值参数是:
参数 | 描述 |
| 模型输出的总令牌数,之后被迫停止。对于是/否或多选答案,您可能希望该值为 1-3。 |
| 注入结果中的随机性量。对于多选或分析任务,您希望它接近 0。对于创意生成,您希望将其设置为 1。 |
| 用于指定系统提示,可以向 Claude 提供角色详情和上下文。 |
| 字符串的 JSON 数组,如果遇到将导致模型停止生成文本。由于 Google Sheets™ 中的转义规则,字符串内的双引号必须通过加倍来转义。 |
| 用于指定用于调用 Claude 的特定 API 密钥。 |
示例:设置参数
例如。设置 system 提示、max_tokens 和 temperature:
=CLAUDE("Hi, Claude!", "claude-haiku-4-5-20251001", "system", "Repeat exactly what the user says.", "max_tokens", 100, "temperature", 0.1)例如。设置 `temperature`、`max_tokens` 和 `stop_sequences`:
=CLAUDE("In one sentence, what is good about the color blue? Output your answer in <answer> tags.","claude-opus-4-5-20251101","temperature", 0.2,"max_tokens", 50,"stop_sequences", "\[""</answer>""\]")例如。设置 api_key:
=CLAUDE("Hi, Claude!", "claude-haiku-4-5-20251001","api_key", "sk-ant-api03-j1W...")
Claude for Sheets 使用示例
提示工程交互式教程
我们深入的提示工程交互式教程利用 Claude for Sheets。
查看它以学习或复习提示工程技术。
注意:与 Claude for Sheets 的任何实例一样,您需要 API 密钥来与教程交互。
提示工程工作流
我们的Claude for Sheets 提示示例工作台是一个由 Claude 驱动的电子表格,其中包含示例提示和提示工程结构。
Claude for Sheets 工作簿模板
复制我们的Claude for Sheets 工作簿模板以开始您自己的 Claude for Sheets 工作!
故障排除
NAME? 错误:未知函数:"claude"
#ERROR!、⚠ DEFERRED ⚠ 或 ⚠ THROTTLED ⚠
您可以通过从 Claude for Sheets 扩展程序菜单中的重新计算选项中选择来手动重新计算 #ERROR!、⚠ DEFERRED ⚠ 或 ⚠ THROTTLED ⚠ 单元格。
无法输入 API 密钥
等待 20 秒,然后再次检查
刷新页面并再等待 20 秒
卸载并重新安装扩展程序
更多信息
有关此扩展程序的更多信息,请参阅 Claude for Sheets Google Workspace Marketplace 概览页面。



