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