尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【运维自动化-标准运维】各类全局变量使用说明-元变量(完结)

【运维自动化-标准运维】各类全局变量使用说明-元变量(完结)
📅 发布时间:2026/6/19 8:55:49

元变量有三种:下拉框、表格、文本值下拉框
在这里插入图片描述

一、下拉框

支持单选和多选两种,单选模式下输出选中的 value,多选模式下输出选中 value 以逗号 ‘,’ 拼接的字符串。

该类型变量默认不支持输入任意值,仅在子流程节点配置填参时支持输入任意值

创建
输入名称和KEY值
在这里插入图片描述

引用

${KEY}

  • 引用${KEY},返回类型为值(单选)或字符串(多选)

使用

  • 自定义数据源,格式:
    [{"text": "xxx", "value": "xxx"},{"text": "xxx", "value": "xxx"},....],text和value是固定的key,一定要是这个格式
    比如:m1\m2\m3分别表示stag、prod、poc
    [{"text":"m1","value":"stag"},{"text":"m2","value":"prod"},{"text":"m3","value":"poc"}]

  • 原程数据源,格式同上
    远程数据源主要用于有前置步骤如http请求返回的数据,格式一定要跟自定义数据源一致,否则无法渲染。

  • 类型

    • 单选
    • 多选

实操演示
1、创建一个多选下拉框的变量module,表示模块选择
在这里插入图片描述
数据源用自定义的,三个模块,stag、prod、poc,默认值是prod

[{"text":"m1","value":"stag"},{"text":"m2","value":"prod"},{"text":"m3","value":"poc"}]

2、引用变量
添加简单的插件-脚本执行,脚本内容也是简单的echo下 ${module}
在这里插入图片描述

3、执行过程
执行前会让选择下拉框变量,这里选两个m2和m3
在这里插入图片描述

执行结果输出了,m2和没对应的value
在这里插入图片描述

二、文本下拉框

文本下拉框跟下拉框类似,只是文本下拉框可以通过变量输出key和value(即选项名称和选项值都能输出),普通下拉框只能输出value

创建
在这里插入图片描述
在这里插入图片描述

引用
${KEY[“value”]} 输出单个或选项的值(value),多个以逗号",“拼接。
${KEY[“text”]} 输出单个或多个选项的名称(key),多个以逗号”,"拼接。
${KEY[“text_not_selected”]} 输出未选择的选项名称(反选)
${KEY[“value_not_selected”]}输出未选择选项的值(反选)

使用
数据源格式同普通的下拉框,可见下拉框的部分。

实操演示
1、创建一个文本下拉框变量text_list
在这里插入图片描述

数据源用自定义的,这里我们用一个简单的下拉列表示例:

[{"text":"性别","value":"男"},{"text":"身高","value":"180"},{"text":"年龄","value":"20"}]

翻译成下拉选项就是:
性别 男
身高 180
年龄 20

2、引用变量
添加一个简单的插件-脚本执行,脚本内容也是简单的echo变量输出
在这里插入图片描述

3、执行过程
执行前会让选择下拉框变量,这里选择性别看看输出结果

4、输出结果
在这里插入图片描述

三、表格

表格变量可以配合填写表格参数的插件使用,通过自定义表格变量简化或复用插件参数,比如配置平台的创建集群插件,需要填写很多二维的参数(集群名、集群容量、环境类型等),就可以用表格变量来实现。
在这里插入图片描述

创建
输入名称和KEY值
在这里插入图片描述

引用
${KEY}
引用表格变量某一列某一行的属性,如 ${KEY.columnA[0]} -> “test1”
引用表格变量某一列的全部属性,多行用换行符 \n 分隔,如 ${KEY.flat__columnA} -> “test1
test2”

使用

  • 列配置
    格式为:
[{"tag_code": "name1","type": "input","attrs": {"name": "A"}
}, {"tag_code": "name2","type": "input","attrs": {"name": "B"}
}, {"tag_code": "name3","type": "input","attrs": {"name": "C"}
}]

翻译成表格就是
在这里插入图片描述

说明:name1,name2,name3实际就是列1,列2,列3的key
a0\a1\b0\b1…为测试输入的列值。
如:
${table.A[0]}=a0 表示A列第一行的值
${table.B[1]}=b1 表示B列第二行的值

实操演示
1、创建一个表格变量table
在这里插入图片描述

列配置为:

[{"tag_code": "bk_set_name","type": "input","attrs": {"name": "集群名"}
}, {"tag_code": "bk_set_env","type": "input","attrs": {"name": "环境类型"}
}, {"tag_code": "bk_set_status","type": "input","attrs": {"name": "集群状态"}
}]

翻译成表格为
在这里插入图片描述

2、选择一个简单的脚本执行插件,引用变量,输出看看
在这里插入图片描述

3、执行过程
在这里插入图片描述

4、输出结果
获取到了第一行的各个列的值
在这里插入图片描述

说明:适合产品版本 V6.1/V6.2/V7.0/V7.1

相关新闻

  • 2025年不变色二氧化硅厂家权威推荐榜单:通用型二氧化硅/可定制二氧化硅/高吸油二氧化硅源头厂家精选
  • MES 他山之石:红日药业MES 文摘
  • ASP.NET Core WebApi 集成 MCP 协议完全指南

最新新闻

  • 2026随州黄金回收白银回收铂金回收门店实测|本地正规实体老店无套路门店推荐 - 中安检金银铂钻回收
  • 2026 无锡无套路黄金回收商家白名单排行:线上预估价等同到手价门店汇总 - 开心测评
  • STM32CubeMX实战指南:FreeRTOS消息队列在任务间高效通信的设计与实现
  • 面试官坏笑:“你用 AI 编程半年了,那怎么保证 Claude Code 写出来的代码是对的?”我:“直接用 Claude Opus 4.8!”
  • 广州海珠区金价高位运行,市民上门变现正当时 - 上门黄金回收
  • 合肥市管道漏水检测,室外地埋消防市政主管网漏水检测一站式服务 - 同城资讯

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号