跳转到主要内容

Google Sheets 插件

一周前更新

Claude for Sheets 扩展程序将 Claude 集成到 Google Sheets 中,允许您直接在单元格中执行与 Claude 的交互。

为什么使用 Claude for Sheets?

Claude for Sheets 通过使您能够并行测试评估套件中的提示来实现大规模提示工程。此外,它在调查分析和在线数据处理等办公任务中表现出色。

访问我们的提示工程示例表以查看实际应用。

Claude for Sheets 入门

安装 Claude for Sheets

使用以下步骤轻松启用 Claude for Sheets:

  1. 获取您的 Claude API 密钥:如果您还没有 API 密钥,可以在 Claude 控制台中创建 API 密钥。

  2. 安装 Claude for Sheets 扩展程序:在附加组件市场中找到 Claude for Sheets 扩展程序,然后点击蓝色的"安装"按钮并接受权限。

    1. 权限:Claude for Sheets 扩展程序将要求各种权限以正常运行。请放心,我们仅处理用户要求 Claude 运行的特定数据。此数据永远不会用于训练我们的生成模型。

    2. 扩展程序权限包括:

      1. 查看和管理已安装此应用程序的电子表格:运行提示和返回结果所需。

      2. 连接到外部服务:为了能够调用 Claude API 端点所需。

      3. 允许此应用程序在您不在时运行:无需用户干预即可运行单元格重新计算所需。

      4. 在 Google 应用程序中的提示和侧边栏中显示和运行第三方网络内容:显示侧边栏和安装后提示所需。

  3. 连接您的 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 参数。

您可以设置多个参数。只需将它们一个接一个地列出,每个参数和值对用逗号分隔。

注意:前两个参数必须始终是提示和模型。您不能在不设置模型的情况下设置可选参数。

您可能最关心的参数-值参数是:

参数

描述

max_tokens

模型输出的总令牌数,之后被迫停止。对于是/否或多选答案,您可能希望该值为 1-3。

temperature

注入结果中的随机性量。对于多选或分析任务,您希望它接近 0。对于创意生成,您希望将其设置为 1。

system

用于指定系统提示,可以向 Claude 提供角色详情和上下文。

stop_sequences

字符串的 JSON 数组,如果遇到将导致模型停止生成文本。由于 Google Sheets™ 中的转义规则,字符串内的双引号必须通过加倍来转义。

api_key

用于指定用于调用 Claude 的特定 API 密钥。

示例:设置参数

例如。设置 system 提示、max_tokenstemperature

=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"

  1. 确保您已在当前工作表中启用该扩展程序

    1. 转到扩展程序 > 附加组件 > 管理附加组件

    2. 点击 Claude for Sheets 扩展程序右上角的三点菜单,并确保选中"在此文档中使用"

  2. 刷新页面

#ERROR!、⚠ DEFERRED ⚠ 或 ⚠ THROTTLED ⚠

您可以通过从 Claude for Sheets 扩展程序菜单中的重新计算选项中选择来手动重新计算 #ERROR!⚠ DEFERRED ⚠⚠ THROTTLED ⚠ 单元格。

无法输入 API 密钥

  1. 等待 20 秒,然后再次检查

  2. 刷新页面并再等待 20 秒

  3. 卸载并重新安装扩展程序

更多信息

有关此扩展程序的更多信息,请参阅 Claude for Sheets Google Workspace Marketplace 概览页面。

这是否解答了您的问题?