我的城市代码流程有一个名为'url'
的属性
该过程还有一个' Run Groovy Script'介入其中。此脚本构建一个字符串。
def url = 'http://localhost:8443/dosomething'
将此值设置为流程'url'
属性的语法是什么?
答案 0 :(得分:1)
假设您有一个包含两个步骤的组件或通用流程。
第一步,"运行Groovy脚本,"是一个Groovy步骤。它的Groovy代码如下所示:
String targetUrl = 'http://localhost:8443/dosomething'
outProps.put("url", targetUrl)
第二行创建一个名为" url"的输出属性。后面的步骤可以使用。
在第二步中,您可以使用${p:Run Groovy Script/url}
来引用该属性。您可以在步骤属性中或在代码中使用该代码,例如Groovy或Shell脚本。
编辑:我可能会问你如何设置进程属性,而不是输出属性。您可以通过首先在之前的代码中创建输出属性来实现。然后,添加“设置流程请求属性”步骤并使用${p:Run Groovy Script/url}
引用来设置属性值。以下是该步骤的屏幕截图: