Biztalk 字段为空时如何替换字段的值?

Biztalk 字段为空时如何替换字段的值?,biztalk,biztalk-2013,Biztalk,Biztalk 2013,在我左边的模式中,有时对于StartTime我们将没有任何价值。有效值的一些示例如下: 1200 1320 2100 0900 当输入为空时,只需我想要的输出是午夜,或0000 我知道我可以通过一个常规脚本functoid来实现这一点,但这是否可以在没有代码的情况下实现 是否有一些functoid可以简单地将字段的原始内容替换为其他内容,以便进一步处理?当然,只需使用Length+Equal/Logical Not/Value Mapping functoid的组合来传递接收的值(Length

在我左边的模式中,有时对于
StartTime
我们将没有任何价值。有效值的一些示例如下:

1200
1320
2100
0900
当输入为空时,只需
我想要的输出是午夜,或
0000

我知道我可以通过一个常规脚本functoid来实现这一点,但这是否可以在没有代码的情况下实现


是否有一些functoid可以简单地将字段的原始内容替换为其他内容,以便进一步处理?

当然,只需使用Length+Equal/Logical Not/Value Mapping functoid的组合来传递接收的值(Length!=0)或0000(Length=0)

长度->大于(0)->值映射/源->目标

--及--


[Length->GreaterThan(0)]->LogicalNot->ValueMapping/“0000”->Target

您能显示一张图片吗?我是一个新手,还没有完全掌握如何在没有自定义的情况下在地图中进行if/then分支functoid@l----------------“它只是连接functoid。”。试试看。你不能破坏任何东西。:)第一种情况有意义,但第二种情况没有意义,在这里显示的第二个流程中,我们在哪里硬编码
0000
?@l----------------请尝试一些东西。我们不能给你所有的答案。