SuperAPI AI 工具集

googlesheets-automation

办公与效率

查看项目

更新于 10-15 20:26

技能介绍

用途:通过 Composio 的 Google Sheets 工具包,在 MCP 客户端中自动化 Google Sheets 工作流,包括读写数据、管理电子表格与标签页、格式化单元格、筛选行、按唯一键 upsert 记录。

主要能力:读取与写入数据(BATCH_GET、BATCH_UPDATE、VALUES_UPDATE、VALUES_APPEND);创建表格与标签页(CREATE_GOOGLE_SHEET1、ADD_SHEET、UPDATE_SHEET_PROPERTIES);搜索与筛选行(LOOKUP_SPREADSHEET_ROW、SET_BASIC_FILTER、CLEAR_BASIC_FILTER);按 keyColumn upsert 行(UPSERT_ROWS);格式化单元格(FORMAT_CELL);以及获取表格信息、清空值、删除行列等。

使用方式:先在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API key;确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS 并选择 googlesheets 工具包,若连接非 ACTIVE 则按返回的授权链接完成 Google OAuth,确认状态为 ACTIVE 后再执行工作流。每次应先调用 RUBE_SEARCH_TOOLS 获取最新工具 schema。

关键参数与限制:spreadsheet_id 取自 URL 中 /d/ 与 /edit 之间;ranges 使用 A1 记法并始终限定行范围,避免超时;values 必须是二维数组;valueInputOption 可选 USER_ENTERED 或 RAW;格式化需数字 worksheet_id 而非标签名,颜色通道为 0.0-1.0 浮点数;keyColumn 必须是表头名而非列字母。Google Sheets 限制每分钟约 60 次读取和 60 次写入,建议批量操作。标签名区分大小写且受语言环境影响,含空格的标签名在 A1 记法中需加单引号。删除维度不可逆,需谨慎。

适用场景:CRM 同步、库存更新、去重、批量数据读写与表格结构管理等。