Claude for Sheets拡張機能はClaudeをGoogle Sheetsに統合し、セル内でClaudeとのやり取りを直接実行できるようにします。
Claude for Sheetsを使用する理由
Claude for Sheetsは、評価スイート全体でプロンプトを並列でテストできるようにすることで、大規模なプロンプトエンジニアリングを実現します。さらに、調査分析やオンラインデータ処理などのオフィスタスクに優れています。
プロンプトエンジニアリングの例シートをご覧ください。
Claude for Sheetsを始める
Claude for Sheetsをインストール
以下の手順を使用してClause for Sheetsを簡単に有効にできます。
Claude APIキーを取得:まだAPIキーがない場合は、Claude Consoleで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を呼び出すために使用できる2つの主な関数があります。今のところ、CLAUDE()を使用しましょう。
シンプルなプロンプト
任意のセルに=CLAUDE("Claude, in one sentence, what's good about the color blue?")と入力します。
Claudeは答えで応答する必要があります。セルがLoading...と表示されるため、プロンプトが処理されていることがわかります。
パラメータを追加
パラメータ引数は初期プロンプトの後に来ます。例:=CLAUDE(prompt, model, params...)。
注:modelは常にリストの2番目です。
任意のセルに=CLAUDE("Hi, Claude!", "claude-3-haiku-20240307", "max_tokens", 3)と入力します。
任意のAPIパラメータをこの方法で設定できます。このような特定のセルに使用するAPIキーを渡すこともできます:"api_key", "sk-ant-api03-j1W..."。
高度な使用
CLAUDEMESSAGESは、Messages APIを具体的に使用できる関数です。これにより、一連のUser:およびAssistant:メッセージをClaudeに送信できます。
これは、会話をシミュレートしたい場合や、Claudeの応答を事前入力したい場合に特に便利です。
セルに以下を入力してみてください:
=CLAUDEMESSAGES("User: In one sentence, what is good about the color blue?
Assistant: The color blue is great because")改行
その後の各会話ターン(User:またはAssistant:)の前に、単一の改行を付ける必要があります。セルに改行を入力するには、次のキーの組み合わせを使用します:

