SuperAPI AI 工具集

clasp-setup

智能体与模型

查看项目

更新于 10-16 00:20

技能介绍

用途:让 AI agent 能读取、修改并推回用户线上的 Google Apps Script 代码。不用 clasp 时,每次改动都要用户手动复制粘贴;接入后形成 clasp pull 读取、修改、clasp push 推回的完整编辑循环,适合需要反复调整的项目。

主要能力与用法:前置检查 Node 版本(clasp v3 需 Node 20 以上)、确认 Apps Script API 已开启、确认工作目录。登录用 npx @google/clasp login,验证用 npx @google/clasp show-authorized-user --json。创建项目按场景选择:新建并绑定试算表用 npx @google/clasp create-script --type sheets --title "项目名";绑定现有文件用 --parentId;独立脚本用 --type standalone。代码用纯 GAS 加 google.script.run 同源通信,appsscript.json 需含 webapp 配置,再 npx @google/clasp push。部署用 npx @google/clasp create-deployment --description "第一版",取得 deploymentId 后用 npx @google/clasp open-web-app <deploymentId> --json 读取真实网址。

限制与注意:必须使用个人 Google 账号,受管理的 Workspace 账号会返回 admin_policy_enforced;优先用 npx 而非全局安装;网页应用网址不能自行拼接,用 scriptId 拼 /macros/s/.../exec 必然 404,只能通过 API 获取;不要覆盖已有 .clasp.json;不要把真实姓名等可识别个资写入云端;登录或授权连续失败两次应改走手动粘贴退路;首次部署会提示应用未验证,属正常。v3 指令名与 v2 不同,旧名如 create、open、deploy、login --status 已失效。clasp v3 另提供实验性 MCP server(npx -y @google/clasp mcp),主线流程仍以 CLI 为主。