在';运行Groovy脚本';加入城市法规?

在';运行Groovy脚本';加入城市法规?,groovy,properties,urbancode,Groovy,Properties,Urbancode,我的城市代码进程有一个名为'url'的属性 该过程中还有一个“运行Groovy脚本”步骤。此脚本生成一个字符串。 def url = 'http://localhost:8443/dosomething' 将此值设置为流程'url'属性的语法是什么?假设您有一个包含两个步骤的组件或通用流程 第一步“运行Groovy脚本”是Groovy步骤。其Groovy代码如下所示: String targetUrl = 'http://localhost:8443/dosomething' outProps

我的城市代码进程有一个名为
'url'
的属性
该过程中还有一个“运行Groovy脚本”步骤。此脚本生成一个字符串。

def url = 'http://localhost:8443/dosomething'

将此值设置为流程
'url'
属性的语法是什么?

假设您有一个包含两个步骤的组件或通用流程

第一步“运行Groovy脚本”是Groovy步骤。其Groovy代码如下所示:

String targetUrl = 'http://localhost:8443/dosomething'
outProps.put("url", targetUrl)
第二行创建了一个名为“url”的输出属性,后面的步骤可以使用该属性

在第二步中,可以使用
${p:rungroovy Script/url}
引用该属性。您可以在步骤属性或Groovy或Shell脚本等代码中使用该代码

编辑:我突然想到,您可能在问如何设置进程属性,而不是输出属性。您可以通过像前面的代码一样首先创建输出属性来实现这一点。然后,添加一个Set Process Request属性步骤,并使用
${p:Run Groovy Script/url}
引用来设置属性值。下面是该步骤的屏幕显示:


假设您有一个包含两个步骤的组件或通用流程

第一步“运行Groovy脚本”是Groovy步骤。其Groovy代码如下所示:

String targetUrl = 'http://localhost:8443/dosomething'
outProps.put("url", targetUrl)
第二行创建了一个名为“url”的输出属性,后面的步骤可以使用该属性

在第二步中,可以使用
${p:rungroovy Script/url}
引用该属性。您可以在步骤属性或Groovy或Shell脚本等代码中使用该代码

编辑:我突然想到,您可能在问如何设置进程属性,而不是输出属性。您可以通过像前面的代码一样首先创建输出属性来实现这一点。然后,添加一个Set Process Request属性步骤,并使用
${p:Run Groovy Script/url}
引用来设置属性值。下面是该步骤的屏幕显示: