SuperAPI AI 工具集

formula-protection

办公与效率

查看项目

更新于 10-15 19:57

技能介绍

用途:这是 finance-guru 的护栏(Guardrail)技能,用于阻止对 Google Sheets Portfolio Tracker 中关键公式的意外修改或删除,维持表格完整性与财务数据准确性。检测到“更新公式”“修改公式”,编辑 C 列(GOOGLEFINANCE 价格)或 D-F、H-S 等计算列,或未经规范修复 #N/A、#DIV/0!、#REF! 时自动阻断。

主要能力:保护 DataHub 的 C 列 =GOOGLEFINANCE(A2, "price")、D-E 列 $ Change 与 % Change、H-M 列盈亏与当前价值/成本、N-S 高级指标,以及 Dividend Tracker 的 F 列 =D2 * E2 和总计 =SUM(F2:F50)、Margin Dashboard 的 =IFERROR(B10 / B11, 0)。禁止更改公式逻辑、用静态值替换公式、删除公式、修改 GOOGLEFINANCE 参数。

安全操作:可为公式添加 IFERROR 包装(如 =IFERROR(GOOGLEFINANCE(A2, "price"), "N/A"))、修正错误的表引用(如 =Sheet1!A1 → ='DataHub'!A1)、扩展范围(如 =SUM(F2:F50) → =SUM(F2:F100))、修正单元格引用笔误。修复需先识别错误类型、分类策略、单格测试、验证无新错误并记录。

使用方式:编辑公式前先查 spreadsheet-architecture.md,通过 mcp__gdrive__sheets 读取表格 ID(来自 fin-guru/data/user-profile.yaml 的 google_sheets.portfolio_tracker.spreadsheet_id),只对安全修复执行写入。Builder 可写入,其余代理只读。损坏时可用 Google Sheets 版本历史回滚。限制:仅适用于该组合追踪表;具体文件行号以资料为准。