0

我在 Adob​​e livecycle 中定义了一个流程数据,addField作为一个字符串。当我调用进程时,我将此变量的值作为输入传递。此外,我想比较这个过程数据的值是真还是假。我正在尝试使用以下表达式:

string(/process_data/@addField)=string("true")

但我没有从表达式中得到价值。上面的表述是真的吗?如果不是,用什么来获取过程数据的值?

4

1 回答 1

0

我相信您的 XPath 表达式是错误的。我刚刚在工作台上做了一个快速的模型,我得到了正确的响应。以下是我所做的详细信息:

  1. 在工作台上创建了一个名为 addField 的输入字符串变量。
  2. 创建了一个两步过程。第一步有两条路线通往两个不同的设定值。
  3. 在其中一条路线上,我添加了以下条件:

    /process_data/@addField = "真"

  4. 打开录制,并调用该过程。

  5. 在工作台的输入参数屏幕中,我添加了以下文本:true
  6. 在录音中,我可以看到表达式正确评估并达到正确的设定值。

如果您有任何其他问题,请告诉我。

谢谢,阿玛汉。

于 2013-08-02T16:58:24.413 回答