Ir al contenido principal

Complemento de Google Sheets

Actualizado hace más de 2 semanas

La extensión Claude for Sheets integra Claude en Google Sheets, permitiéndote ejecutar interacciones con Claude directamente en las celdas.

¿Por qué usar Claude for Sheets?

Claude for Sheets permite la ingeniería de prompts a escala al permitirte probar prompts en suites de evaluación en paralelo. Además, destaca en tareas de oficina como análisis de encuestas y procesamiento de datos en línea.

Visita nuestra hoja de ejemplo de ingeniería de prompts para verlo en acción.

Comienza con Claude for Sheets

Instala Claude for Sheets

Habilita fácilmente Claude for Sheets siguiendo estos pasos:

  1. Obtén tu clave de API de Claude: Si aún no tienes una clave de API, puedes crear claves de API en la Consola de Claude.

  2. Instala la extensión Claude for Sheets: Encuentra la extensión Claude for Sheets en el mercado de complementos, luego haz clic en el botón azul `Instalar` y acepta los permisos.

    1. Permisos: La extensión Claude for Sheets solicitará una variedad de permisos necesarios para funcionar correctamente. Ten la seguridad de que solo procesamos las piezas específicas de datos que los usuarios piden a Claude que ejecute. Estos datos nunca se utilizan para entrenar nuestros modelos generativos.

    2. Los permisos de la extensión incluyen:

      1. Ver y administrar hojas de cálculo en las que se ha instalado esta aplicación: Necesario para ejecutar prompts y devolver resultados.

      2. Conectarse a un servicio externo: Necesario para realizar llamadas a los puntos finales de la API de Claude.

      3. Permitir que esta aplicación se ejecute cuando no estés presente: Necesario para ejecutar recálculos de celdas sin intervención del usuario.

      4. Mostrar y ejecutar contenido web de terceros en prompts y barras laterales dentro de aplicaciones de Google: Necesario para mostrar la barra lateral y el prompt posterior a la instalación.

  3. Conecta tu clave de API: Ingresa tu clave de API en Extensiones > Claude for Sheets™ > Abrir barra lateral > > Configuración > Proveedor de API. Es posible que tengas que esperar o actualizar para que aparezca el menú de Claude for Sheets.

Importante: Tendrás que volver a ingresar tu clave de API cada vez que crees una nueva Hoja de Google.

Ingresa tu primer prompt

Hay dos funciones principales que puedes usar para llamar a Claude usando Claude for Sheets. Por ahora, usemos CLAUDE().

Prompt simple

En cualquier celda, escribe =CLAUDE("Claude, en una oración, ¿qué es lo bueno del color azul?").

Claude debería responder con una respuesta. Sabrás que el prompt se está procesando porque la celda dirá Cargando....

Agregar parámetros

Los argumentos de parámetros vienen después del prompt inicial, como =CLAUDE(prompt, model, params...).

Nota: model siempre es el segundo en la lista.

Ahora escribe en cualquier celda =CLAUDE("¡Hola, Claude!", "claude-3-haiku-20240307", "max_tokens", 3).

Cualquier parámetro de API se puede establecer de esta manera. Incluso puedes pasar una clave de API para usarla solo en esta celda específica, así: "api_key", "sk-ant-api03-j1W...".

Uso avanzado

CLAUDEMESSAGES es una función que te permite usar específicamente la API de Mensajes. Esto te permite enviar una serie de mensajes Usuario: y Asistente: a Claude.

Esto es particularmente útil si deseas simular una conversación o rellenar previamente la respuesta de Claude.

Intenta escribir esto en una celda:

=CLAUDEMESSAGES("Usuario: En una oración, ¿qué es lo bueno del color azul?
Asistente: El color azul es excelente porque")

Saltos de línea

Cada turno de conversación posterior (Usuario: o Asistente:) debe estar precedido por un único salto de línea. Para ingresar saltos de línea en una celda, usa las siguientes combinaciones de teclas:

  • Mac: Cmd + Enter

  • Windows: Alt + Enter

Ejemplo de llamada CLAUDEMESSAGES() multiturno con prompt del sistema

Para usar un prompt del sistema, establécelo como establecerías otros parámetros de función opcionales. (Primero debes establecer un nombre de modelo.)

=CLAUDEMESSAGES("Usuario: ¿Cuál es tu flor favorita? Responde en etiquetas <answer>.
Asistente: <answer>", "claude-3-haiku-20240307", "system", "Eres una vaca que ama mugir en respuesta a cualquier consulta del usuario.")

Parámetros de función opcionales

Puedes especificar parámetros de API opcionales listando pares de argumento-valor.

Puedes establecer múltiples parámetros. Simplemente enuméralos uno tras otro, con cada par de argumento y valor separado por comas.

Nota: Los primeros dos parámetros siempre deben ser el prompt y el modelo. No puedes establecer un parámetro opcional sin también establecer el modelo.

Los parámetros de argumento-valor que podrían importarte más son:

Argumento

Descripción

max_tokens

El número total de tokens que el modelo genera antes de que se vea obligado a detenerse. Para respuestas de sí/no o opción múltiple, es posible que desees que el valor sea 1-3.

temperature

La cantidad de aleatoriedad inyectada en los resultados. Para tareas de opción múltiple o analíticas, querrás que esté cerca de 0. Para generación de ideas, querrás establecerla en 1.

system

Se usa para especificar un prompt del sistema, que puede proporcionar detalles de rol y contexto a Claude.

stop_sequences

Matriz JSON de cadenas que harán que el modelo deje de generar texto si se encuentran. Debido a las reglas de escape en Google Sheets™, las comillas dobles dentro de la cadena deben escaparse duplicándolas.

api_key

Se usa para especificar una clave de API particular con la que llamar a Claude.

Ejemplo: Establecer parámetros

Ej. Establecer prompt system, max_tokens y temperature:

=CLAUDE("¡Hola, Claude!", "claude-3-haiku-20240307", "system", "Repite exactamente lo que dice el usuario.", "max_tokens", 100, "temperature", 0.1)

Ej. Establecer `temperature`, `max_tokens` y `stop_sequences`:

=CLAUDE("En una oración, ¿qué es lo bueno del color azul? Genera tu respuesta en etiquetas <answer>.","claude-opus-4-20250514","temperature", 0.2,"max_tokens", 50,"stop_sequences", "\[""</answer>""\]")

Ej. Establecer api_key:

=CLAUDE("¡Hola, Claude!", "claude-3-haiku-20240307","api_key", "sk-ant-api03-j1W...")

Ejemplos de uso de Claude for Sheets

Tutorial interactivo de ingeniería de prompts

Nuestro tutorial interactivo de ingeniería de prompts en profundidad utiliza Claude for Sheets.

Consulta para aprender o refrescar tus técnicas de ingeniería de prompts.

Nota: Al igual que con cualquier instancia de Claude for Sheets, necesitarás una clave de API para interactuar con el tutorial.

Flujo de trabajo de ingeniería de prompts

Nuestro banco de trabajo de ejemplos de prompts de Claude for Sheets es una hoja de cálculo impulsada por Claude que contiene prompts de ejemplo y estructuras de ingeniería de prompts.

Plantilla de libro de trabajo de Claude for Sheets

¡Haz una copia de nuestra plantilla de libro de trabajo de Claude for Sheets para comenzar con tu propio trabajo de Claude for Sheets!

Solución de problemas

Error NAME?: Función desconocida: 'claude'

  1. Asegúrate de haber habilitado la extensión para usarla en la hoja actual

    1. Ve a Extensiones > Complementos > Administrar complementos

    2. Haz clic en el menú de tres puntos en la esquina superior derecha de la extensión Claude for Sheets y asegúrate de que "Usar en este documento" esté marcado

  2. Actualiza la página

#ERROR!, ⚠ DEFERRED ⚠ o ⚠ THROTTLED ⚠

Puedes recalcular manualmente las celdas #ERROR!, ⚠ DEFERRED ⚠ o ⚠ THROTTLED ⚠ seleccionando entre las opciones de recálculo dentro del menú de la extensión Claude for Sheets.

No puedo ingresar la clave de API

  1. Espera 20 segundos, luego verifica de nuevo

  2. Actualiza la página y espera 20 segundos nuevamente

  3. Desinstala y reinstala la extensión

Información adicional

Para obtener más información sobre esta extensión, consulta la página de descripción general de Claude for Sheets en Google Workspace Marketplace.

¿Ha quedado contestada tu pregunta?