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

配置Argo Workflow:如何将total参数设置为可选参数?

将Argo Workflow的total参数设为可选的方案

有两种常用方式可以实现这个需求,根据你的实际场景选择即可:

方案1:给参数设置默认值(推荐)

如果希望用户没传total参数时,Workflow能自动用一个预设值运行,直接在total参数里加default字段就行,示例配置如下:

spec:
  arguments:
    parameters:
      - name: housename
        description: name of house
      - name: total
        description: total house you owe
        default: "0"  # 这里的默认值可以根据你的需求修改,支持字符串或数字类型

提交Workflow时,即使不指定total,系统会自动用上这个默认值,无需额外处理参数缺失的情况。

方案2:标记参数为可选(无默认值)

要是不需要默认值,只是允许用户省略total参数,给参数加上optional: true字段即可:

spec:
  arguments:
    parameters:
      - name: housename
        description: name of house
      - name: total
        description: total house you owe
        optional: true

这种情况下,没传total时参数会处于未定义状态,后续任务里需要自行处理参数不存在的场景(比如用条件判断跳过相关逻辑)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 14:21:19