首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在camunda dmn中规则表的输出块中编写代码时转义groovy中的$ symbol

如何在camunda dmn中规则表的输出块中编写代码时转义groovy中的$ symbol
EN

Stack Overflow用户
提问于 2019-04-25 11:25:29
回答 1查看 145关注 0票数 0

我必须在输出块中用Camunda DMN编写perl脚本

因为perl脚本使用$符号来定义标量。同时,用Groovy编写的Camunda的DMN将尝试解析$ symbol,但我不希望它像我希望的那样得到解析,以便perl将其理解为标量

那么如何在Camunda的DMN中转义$ symbol。

我试过了,但是不起作用。

代码语言:javascript
运行
AI代码解释
复制
execPerl(profile, """ #Test . $sum=0;    print "$sum";""", logStd, logErr);

我希望camunda不能解析$sum。因为我将它作为perl命令传递。

EN

回答 1

Stack Overflow用户

发布于 2019-05-04 13:13:07

我不清楚execPerl命令和它的参数,但是如果您想从DMN的输出中获得一个值为execPerl(profile, """ #Test . $sum=0; print "$sum";""", logStd, logErr);的字符串结果,我想您可以尝试"execPerl(profile, \"\"\"#Test . $sum=0; print \"$sum\");\"\"\", logStd, logErr);"。我不认为有任何关于如何逃脱$的东西。

这里有一段DMN的xml代码供您参考:

代码语言:javascript
运行
AI代码解释
复制
<outputEntry id="LiteralExpression_01gq7wg">
      <text>"execPerl(profile, \"\"\"#Test . $sum=0;    print \"$sum\");\"\"\", logStd, logErr);"</text>
</outputEntry>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55848161

复制
相关文章
【02】Camunda系列-扩展案例-用户任务、网关、决策自动化
点击刚刚创建的批准付款节点,然后通过扳手设置节点的类型为用户任务(User Task)
用户4919348
2022/09/28
3.3K0
【02】Camunda系列-扩展案例-用户任务、网关、决策自动化
【02】Camunda系列-扩展案例
点击刚刚创建的批准付款节点,然后通过扳手设置节点的类型为用户任务(User Task)
用户4919348
2022/09/28
2.5K0
【02】Camunda系列-扩展案例
Groovy中的list
在上一期从Java到Groovy的八级进化论中,我分享了Java是如何转变成Groovy。今天,我将分享学习Groovy对list的语法支持。
FunTester
2020/04/15
1.3K0
Groovy中的元组
Groovy元组是有序的,不变的元素列表。Groovy有自己的groovy.lang.Tuple类。我们可以通过构造函数Tuple提供需要包含在其中的所有元素来创建一个实例Tuple。我们不能将新元素添加到Tuple实例或删除元素。我们甚至不能更改元组中的元素,因此它是完全不变的。这使得它非常适合用作需要返回多个值的方法的返回值。Groovy还提供了一个Tuple2仅可用于两个元素的元组实例的类。元素在Tuple2实例中键入。
FunTester
2020/04/03
1.6K0
Groovy中的list
在上一期从Java到Groovy的八级进化论中,我分享了Java是如何转变成Groovy。今天,我将分享学习Groovy对list的语法支持。
FunTester
2020/04/16
1.2K0
python中的转义字符
http://www.runoob.com/python3/python3-string.html
py3study
2020/01/10
3.8K0
Mybatis 中的转义字符
 记录以下mybatis中的转义字符,方便以后自己看一下 Mybatis转义字符表 &lt; < 小于 &gt; > 大于 &amp; & 与 &apos; ' 单引号 &quot; " 双引号 需要注意的是分号是必不可少的。 比如 a > b 我们就写成  a &gt; b 当然啦, 我们也可以用另外一种,就是<![CDATA[ ]]>符号。 在mybatis中这种符号将不会解析。 比如 <![CDATA[ when min(starttime)<='12:00' and max
Dato
2018/04/16
2.5K0
JavaScript和TypeScript中的symbol[每日前端夜话0xC0]
symbol 是 JavaScript 和 TypeScript 中的原始数据类型,可用于对象属性。与 number 和 string 相比,symbol 具有一些独特的功能,使它脱颖而出。
疯狂的技术宅
2019/09/18
1.4K0
JavaScript和TypeScript中的symbol[每日前端夜话0xC0]
[译] JavaScript与TypeScript中的Symbol
Symbol是一个JavaScript与TypeScript内建的数据类型. Symbol与其他数据类型相比, 能够作为对象的属性键值来使用. 与number和string相比, symbol具备一些使它别具一格的特性.
腾讯IVWEB团队
2020/06/28
1.8K0
Java中类的静态代码块、构造代码块、构造方法、普通代码块
Java中静态代码块、构造代码块、构造方法、普通代码块的执行顺序是一个比较常见的笔试题,合理利用其执行顺序也能方便实现项目中的某些功能需求 。
小诸葛
2020/04/14
3.6K0
Java中类的静态代码块、构造代码块、构造方法、普通代码块
如何在 Bash 中编写函数
在编程时,实际上是在定义要由计算机执行的 过程(procedure)或 例程(routine)。一个简单的类比是将计算机编程与烤面包进行比较:你一次列出了要组建工作环境的配料,然后列出了烤面包所必须采取的步骤。在编程和烘烤中,必须以不同的间隔重复执行某些步骤。例如,在烤面包中,这可能是酵母培养的过程:
用户1880875
2021/09/15
1.8K0
eclipse中运行hbase时不能显示表中的值
for(Result row:table.getScanner("fam1".getBytes())){ // System.out.format("ROW\n", new String(row.getRow()));//attention:the format can't be used. System.out.println("ROW\t"+new String(row.getRow())); for(Map.Entry<byte[], byte[]>entry:ro
闵开慧
2018/03/30
3.1K0
Java中静态代码块和构造代码块
    构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函数。
緣來
2020/01/02
1.2K0
如何在Bash中编写循环?
人们想要学习Unix shell的一个常见原因是释放批处理的功能。如果要对许多文件执行某些操作,一种方法是构造一个遍历这些文件的命令来实现。在编程术语中,这称为执行控制,最常见的示例之一是for循环。
用户6543014
2020/02/21
2.5K0
如何在 Bash 中编写函数
在编程时,实际上是在定义要由计算机执行的 过程(procedure)或 例程(routine)。一个简单的类比是将计算机编程与烤面包进行比较:你一次列出了要组建工作环境的配料,然后列出了烤面包所必须采取的步骤。在编程和烘烤中,必须以不同的间隔重复执行某些步骤。例如,在烤面包中,这可能是酵母培养的过程:
用户1880875
2021/09/16
1.9K0
Groovy中的闭包
今天分享一下Groovy的闭包。基本上,我们可以将闭包视为代码,语句块,它们可以访问周围范围的所有变量或方法,并且可以将这些代码块分配给变量,并将它们传递到其他地方。
FunTester
2020/05/04
1.6K0
流程引擎activiti原理_activiti流程引擎原理
4、springboot2.0整合工作流activiti6.0以及与业务集成时的一些坑
全栈程序员站长
2022/11/01
5K0
流程引擎activiti原理_activiti流程引擎原理
如何在小程序wxml文件中编写js代码
WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。 wxs可以说就是为了满足能在页面中使用js存在的,在wxml页面中,只能在插值{{ }}中写简单的js表达式,而不能调用方法,例如直接在wxml页面中直接保留数据的小数点的后两位。 通常的解决办法是在page的data对象中先把这个数据截赋给某个变量,然后在页面中使用这个变量,但是问题又来了,如果变量多了呢,是不是要定义很多次。
honey缘木鱼
2018/08/22
3.9K0
如何在小程序wxml文件中编写js代码
点击加载更多

相似问题

如何在DMN camunda中验证多个规则输入

142

使用输入数据形成DMN Camunda规则中输出数据的日期

110

如何在camunda tomcat中以编程方式更新DMN规则

14

在DMN表中添加新规则时,验证DMN规则不重叠

37

评估Camunda DMN决策时的异常

28
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文