2017-07-20 40 views
0

对于TFS构建/部署任务,我尝试为字段设置默认值。该字段的JSON是如下:TFS构建/部署任务:字段的默认多行值

{ 
    "name": "RegexPattern", 
    "type": "multiLine", 
    "label": "Regex Pattern", 
    "required": true, 
    "defaultValue": "__(\\w+[\\.\\w+]*)__\\n__(\\w+)__" 
} 

有了这个值我不与\ n字面上本是获取默认值在现场在2线,但在1行。

当我添加的任务在构建或释放定义我想设定值(\ W + [\。\ W +] *)在1线和(\ W +)在第二线。

有关如何实现这一点的任何想法?

回答

1

你应该可以通过不转义换行符上的反斜杠来实现。另外尝试包括一个换行,所以\r\n

这适用于我与PowerShell;如果您使用不同的语言,您的里程可能会有所不同。

"defaultValue": "__(\\w+[\\.\\w+]*)__\r\n__(\\w+)__"

+0

完美..刚工作好!标记为答案.. –