0

我正在尝试在 Alfresco 中的文档生成器的附加数据源表达式中添加一个变量

我有这个 taskid 变量,当我把它放进去时它不起作用。

这是有效的:

${transdataService.getData("DocName","55280"})}它有效并且

${transdataService.getData("DocName",${taskid})}没有,我在日志中收到此错误:

解析 '${transdataService.getData("DocName",${taskid})}' 时出错:位置 38 处的词法错误,遇到无效字符 '{',org.activiti.engine.impl.juel.Builder 处的预期表达式标记。在 org.activiti.engine.impl.juel.TreeStore.get(TreeStore.java:61) 上构建(Builder.java:97)

4

1 回答 1

0

对于在表达式 ( ) 中传递变量${expression},您不需要另一个表达式标记,因为不允许嵌套表达式。要访问表达式中的变量,只需按原样传递变量文字${transdataService.getData("DocName",taskid)}

于 2019-03-01T05:33:01.127 回答