我正在从带有表达式的 json 文件中读取设置,但该表达式不起作用。
设置为 outputPath -> @activity('GetSet').output.value[0].subs.outputPath
该文件具有以下表达式:
"outputPath": "/subs/@{formatDateTime(utcnow(), 'yyyy')}/subs.json"
结果应该是 /subs/2018/subs.json 但看起来与文件中的内容相同。如果我将表达式直接放在设置中,它可以工作。
我的管道的 json
{
"name": "subscription experience",
"type": "ExecutePipeline",
"dependsOn": [
{
"activity": "GetSet",
"dependencyConditions": [
"Succeeded"
]
}
],
"typeProperties": {
"pipeline": {
"referenceName": "Client",
"type": "PipelineReference"
},
"waitOnCompletion": true,
"parameters": {
"outputPath": "@activity('GetSet').output.value[0].subs.outputPath",
}
}
}
我的文件是:
{
"test": "my teste"
"subs": {
"outputPath": "/subs/@{formatDateTime(utcnow(), 'yyyy')}/subscriptions.json",
}