用途:该技能用于操作 Google Sheets 电子表格,支持创建新表格、查看工作表名称与表格元数据、读取指定范围的值、向范围追加行、用新值更新固定范围,以及将表格分享给他人。
主要能力与动作:create(创建表格)、get(获取元数据)、read-range(读取范围)、append-values(追加值)、update-values(更新值)、share(分享)。
使用方式:通过 Shift 的 Skill Router 调用,使用当前智能体已连接的 google-sheets 凭据。请求体需包含 skillProvider(google-sheets)、skill(spreadsheets)、action 与 input。例如读取范围:curl -X POST "$SHIFT_LOCAL_GATEWAY/skill-router/invoke" -H "Content-Type: application/json" -d '{"skillProvider":"google-sheets","skill":"spreadsheets","action":"read-range","input":{"spreadsheetId":"SPREADSHEET_ID","range":"Sheet1!A1:C10"}}'。追加与更新值时可指定 valueInputOption,如 USER_ENTERED。分享需提供 spreadsheetId、type、role 与 emailAddress。
适用场景:需要以编程方式管理由 Shift 创建的 Google Sheets 表格,例如记录发布进度、批量写入或更新数据、协作分享。
限制:该技能面向通过 Shift 创建的电子表格,使用已连接的 google-sheets 提供方凭据;其他表格或未连接凭据的情况暂未提供说明。