Files
EP-Hub-Skill/.agents/skills/dingtalk-aitable/references/06-data-analytics.md
T
2026-09-02 11:44:52 +08:00

1.8 KiB
Raw Blame History

数据分析

本场景所有 recipe 均为 full。

Recipe 行动指南(固定路线)
read-aitable 1. aitable base search --query "<表格名>" → 取 baseId/tableId
2. aitable field get --base-id <baseId> --table-id <tableId> → 取 fieldId
3. aitable record query --base-id <baseId> --table-id <tableId> → 取记录(分页)
  需要筛选时 --filters 格式见 aitable-filter-sort.md,根节点必须是 {"operator":"and|or","operands":[...]}
4. 总结数据
generate-data-report 1. 同 read-aitable 步骤 1-3
2. 按「多源并行采集」执行 → 补充背景
3. doc create --name "<报告名>" --content "<分析报告>"
create-aitable-record 批量导入优先python scripts/import_records.py <baseId> <tableId> data.csv|data.json [batch_size](自动分批创建)
单条/少量:1. aitable base search --query "<表格名>" → 取 baseId/tableId
2. aitable field get --base-id <baseId> --table-id <tableId> → 取 fieldId 与类型
3. aitable record create --base-id <baseId> --table-id <tableId> --records '[{"cells":{"<fieldId>":"值"}}]'
update-aitable-record 1. aitable base search --query "<表格名>" → 取 baseId/tableId
2. aitable record query --base-id <baseId> --table-id <tableId> → 取 recordId先展示让用户确认
3. aitable record update --base-id <baseId> --table-id <tableId> --records '[{"recordId":"<recordId>","cells":{...}}]'
search-aitable-template 1. aitable template search --query "<关键词>" → 取 templateId
2. 用户选定
3. aitable base create --name "<表格名>" --template-id <templateId> → 取 baseId