如何嵌套yaml变量表达式?

How to nest yaml variable expressions?

我想在 Azure Devops Pipeline 中嵌套 yaml 变量表达式,因为一个步骤使用由空格分隔的项目名称,另一个使用句点,即 'My Project' vs 'My.Project'.

这是我目前拥有的,但回显输出的是 'My Project' 而不是 'My.Project'

- script: echo "projectKey2 is ${{replace(${{ variables.projectName }},' ','.')}}"

variables.projectName 周围有多余的括号,这些括号不应该出现:

- script: echo "projectKey2 is ${{ replace(variables.projectName,' ','.') }}"