— Admin / Add Tool

ツール追加

Claude.aiで対話してJSONを生成し、このページから送信するとSheetsの5タブに自動書き込み。

インタビュープロンプト Step 1
Claude.ai を開く →

このタブの使い方

  1. 「プロンプトをコピー」ボタンを押す
  2. 「Claude.ai を開く →」で新規チャットを開く
  3. チャット欄に貼り付けて送信 → Claudeが質問を始める
  4. 10〜15分の対話でJSONが生成される
  5. 生成されたJSONをコピーして「02. JSONを送信」タブへ
入力した値はブラウザのlocalStorageに保存され、次回以降自動入力されます

プレビュー


    

初回セットアップ (1回だけ)

  1. script.google.com で新規プロジェクト作成 (例:「制作物図録 - Add Tool API」)
  2. api/add-tool.gs の中身を貼り付け
  3. CONFIG.SHEET_ID をスプレッドシートIDに書き換え
  4. 関数 setupAccessKey を実行 → ログのアクセスキーをコピー
  5. 「デプロイ」→「新しいデプロイ」→ 種類「ウェブアプリ」
    実行するユーザー: 自分 / アクセスできるユーザー: 全員
  6. 払い出されたWebアプリURLとアクセスキーを「02. JSONを送信」タブで入力
    (1度入力すればlocalStorageに保存され、次回以降は自動入力)

日常的な利用フロー

  1. 「01. プロンプトを取得」 でプロンプトをコピー、Claude.aiに貼り付け
  2. Claudeとの対話 (10〜15分) でJSON生成
  3. 「02. JSONを送信」 でJSONを貼り付け、検証 → 送信
  4. Sheetsの5タブに自動書き込み完了
  5. 公開ページの再読込で反映 (最大5分のキャッシュあり)

トラブルシューティング

  1. forbidden: アクセスキー不一致 → GASで showAccessKey を実行して確認
  2. duplicate_id: ID重複 → Claudeに「IDを別のものに変えて再生成して」と伝える
  3. validation_failed: 必須フィールド不足 → エラーメッセージをClaudeに伝えると修正案が返る
  4. ネットワークエラー: GAS URL誤りの可能性 → デプロイの「アクセス権」が「全員」か確認
  5. JSON parseエラー: コピー時に余分な文字混入 → Claudeに「JSON部分だけ再出力して」と頼む