You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

技术咨询:如何在Workshop中创建打开Contour分析副本及添加对应按钮

Workshop中Contour分析副本的操作方案

一、手动打开Contour分析的副本

  • 打开目标Contour分析项目,进入分析详情页面
  • 在页面顶部操作栏找到**"Duplicate"(复制)**选项,点击生成分析副本
  • 复制完成后,系统会自动跳转至副本的分析页面;若未自动跳转,可在「我的分析」列表中找到刚生成的副本,点击打开即可

二、添加一键创建并打开Contour分析副本的按钮

可以通过自定义Workshop界面和调用内置API实现这个功能,具体步骤如下:

1. 在界面中添加按钮

在Workshop的自定义UI配置文件(例如workshop-ui-config.js)的工具栏配置节点中新增按钮:

toolbarItems: [
  // 保留原有按钮配置
  {
    id: "duplicate-contour-btn",
    label: "一键复制Contour分析",
    icon: "copy",
    onClick: handleDuplicateContour
  }
]

2. 实现复制与打开的逻辑

在对应的业务脚本文件中编写处理函数,调用Workshop内置API完成复制并跳转:

async function handleDuplicateContour() {
  // 获取当前打开的Contour分析ID
  const currentAnalysisId = getCurrentContourAnalysisId();
  if (!currentAnalysisId) {
    alert("请先打开一个Contour分析项目");
    return;
  }

  try {
    // 调用复制API创建分析副本
    const duplicateResult = await workshopApi.contour.duplicate(currentAnalysisId);
    const duplicateAnalysisId = duplicateResult.data.id;
    
    // 调用打开API跳转至副本页面
    await workshopApi.contour.open(duplicateAnalysisId);
  } catch (err) {
    console.error("复制Contour分析出错:", err);
    alert("复制失败,请检查权限或网络状态");
  }
}

注意事项

  • 确保当前用户拥有该Contour分析的复制权限和查看权限
  • 需确认workshopApi对象已正确初始化,且能正常调用Contour相关API

内容的提问来源于stack exchange,提问作者Max Magid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 06:20:35