把骡子洒在骡子里

时间:2018-03-15 05:16:17

标签: split mule

实际上,我从salesforce查询后有价值:

键入字段,例如:123或123-456:

我想将此字符串“type”拆分并分配到两个流变量中,如下所示

  1. “set-variable variableName =”type1“value =”#[payload.split(' - ')[1]]“输出应为此123

  2. “set-variable variableName =”type2“value =”#[payload.split(' - ')[2]]“输出应为此456

  3. 如果输入为123-456意味着它将完美运行。其他明智的显示错误。如果有效负载具有值,我该如何设置流量变量,否则我们需要在流量变量中分配空值。

    或在dataweave中如何分配值。请帮助我

1 个答案:

答案 0 :(得分:0)

根据您提供的信息,在设置第二个变量之前,您似乎只需要进行空检查。此外,索引应从0开始。

<svg viewBox="0 0 100 100" width="200">
  <path d="M50 10 C 100 10, 100 90, 50 90" stroke="green" fill="transparent"/><!--Large curve-->
  <path d="M50 90 C 50 65, 35 50, 10 50" stroke="red" fill="transparent"/><!--Smaller down curve-->
  <path d="M10 50 C 35 50, 50 35, 50 10" stroke="blue" fill="transparent"/><!--Smaller up curve-->
</svg>

<svg viewBox="0 0 100 100" width="200">
  <path d="M50 10 C 100 10, 100 90, 50 90 C 50 65, 35 50, 10 50 C 35 50, 50 35, 50 10" stroke="gray" fill="red"/>
</svg>

HTH。