SuperAPI AI 工具集

advanced-app-studio

通用与其它

查看项目

更新于 10-16 03:38

技能介绍

用途:这是 Domo App Studio 的高级参考,将原本基于 curl/requests 的操作改写为 community-domo-cli 命令,用于管理应用、视图(页面)、布局、卡片、变量、主题与自定义调色板。

主要能力:创建与更新 App Studio 应用;读取应用结构(views[]);创建视图并获取 pageId 与 layoutId;读取与更新页面布局(layout-get / layout-set,CLI 自动处理写锁);向页面添加或创建卡片;读取与重排导航;上传自定义应用图标。资料强调必须使用自定义调色板(来自 domo-app-theme/color-palettes.md 的 50 个 OKLCH 调色板),pro-code CSS 用 OKLCH,原生卡片 series_N_color 覆盖需转 hex。

使用方式:先登录并设置默认实例:domo login -i myinstance.domo.com;community-domo-cli config set-profile --name default --instance myinstance --make-default。全局标志放在子命令组之前,变更命令需加 -y,可用 --dry-run 预览请求。示例:community-domo-cli --output json app-studio get $APP_ID;community-domo-cli --output json -y app-studio layout-set $APP_ID $VIEW_ID --body-file layout_modified.json。

限制与注意:导航不能通过 app-studio update 修改,需用 pages 命令;GET /content/v1/dataapps/:id/views 为失效端点(405);layout-set 前需确保 contentKey 在 standard 与 compact 模板中均有对应项;原生图表类型需 badge_ 前缀,badge_line 始终返回 400,应改用 badge_two_trendline 或 badge_spark_line;badge_area 无效,区域图用 badge_vert_area_overlay。资料未提供收费、价格与平台支持信息。