SuperAPI AI 工具集

card-creation

数据与分析

查看项目

更新于 10-15 23:41

技能介绍

用途:通过 community-domo-cli 以编程方式管理 Domo KPI 卡片(CRUD),无需手写 curl/fetch,CLI 自动处理认证。

主要能力:创建、读取、更新卡片;复制与删除需用原始 API(curl)。支持数据集列发现、列出页面卡片、将卡片加入其他页面、创建 beast mode。文档记录 207 种图表类型,206 种确认可用,仅 badge_line 创建时返回 HTTP 400,可改用 badge_two_trendline 或 badge_spark_line。

使用方式:创建卡片需 --page-id,示例:community-domo-cli --output json -y cards create --body-file card.json --page-id $PAGE_ID。读取用 cards definition $CARD_ID;更新为整体替换,须先读后改再写回。body 根级必填 definition、dataProvider.dataSourceId(注意不是 dsId)、variables=true、columns=false。列映射使用 ITEM、VALUE、SERIES,groupBy 由 ITEM 与 SERIES 自动生成。beast mode 响应中的 legacyId 用作卡片列的 formulaId。

适用场景:需要批量或自动化维护 Domo 仪表板卡片的开发与数据团队。

限制:复制与删除无 CLI 命令,需原始 API;删除不可恢复;badge_line 不可用;部分字段格式要求严格(如 conditionalFormats、segments 必须为对象)。