我必须在输出块的Camunda DMN中编写perl脚本
由于perl脚本使用$符号定义标量。 同时,用Groovy编写的Camunda的DMN将尝试解析$符号,但是我不希望它被解析,因为我希望它按原样存在,因此perl会将其标量化为标量
那么如何在Camunda的DMN中转义$符号。
我尝试了\ $和\ $,但是没有用。
execPerl(profile, """ #Test . $sum=0; print "$sum";""", logStd, logErr);
我希望camunda不解决$ sum。因为我将它作为perl命令传递
答案 0 :(得分:0)
我不清楚execPerl
命令及其参数,但是如果您想从DMN的输出中获取值为execPerl(profile, """ #Test . $sum=0; print "$sum";""", logStd, logErr);
的字符串结果,我想您可以尝试{{1 }}。我认为如何逃脱"execPerl(profile, \"\"\"#Test . $sum=0; print \"$sum\");\"\"\", logStd, logErr);"
没什么。
DMN的xml中有一个代码段供您参考:
$