json - json 文件中的 TFS 构建扩展 "VisibleRules"定义

标签 json tfs build

我开发了一个 tfs 构建扩展,我对 json 文件中输入字段的“VisibleRule”属性有疑问。 我有以下输入字段定义,我想根据所选选项显示输入字段。

例子: 如果选择了 option1 或 option2,则 field1 设置可见

"inputs": [
       {
         "name": "options",
         "type": "pickList",
         "label": "Options",
         "required": true,
         "options": 
	 {
		"Option1": "Option1",
		"Option2": "Option2",
		"Option3": "Option3"
	 }
        },
		{
         "name": "Field1",
         "type": "string",
         "label": "Field1",
         "required": true,
         "visibleRule": "options = option1"
        },
		{
         "name": "Field2",
         "type": "string",
         "label": "Field2",
         "required": true,
         "visibleRule": "options = option2"
        }
  ]

我可以像这样为 visibleRule 定义 or 条件吗?

"visibleRule": "options = option2 && options = option3"

最佳答案

是的,在AzureFileCopy中引用这个格式任务详情:

"visibleRule": "ConnectedServiceNameSelector = ConnectedServiceName && Destination = AzureVMs"

关于json - json 文件中的 TFS 构建扩展 "VisibleRules"定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37910374/

相关文章:

xml - 模糊搜索FIELD azure中的全局列表

python - Flask 或 Werkzeug/0.9.4 破坏 POST 数据

java - 在用于按键查询值的 Java 程序中表示 JSON 文件

Java解析JSON路径值到变量

json - Delphi将StringGrid中的数据保存到Json文件中

xcode - 在 10.13.6/Xcode 10 上构建 macOS 暗模式应用程序

version-control - 我编辑的文件未显示在TFS的“待更改”窗口中

visual-studio - 如何清除 Visual Studio 工作区

jenkins - 在 Jenkins 下创建 View

java - 导出后 Eclipse 插件项目中的 ASCII 文件不可见