动机:
在消息映射中经常会出现这样的情况,一个条件定义多个目标字段的值。
要求开发人员为每个目标字段编写一个自定义函数,返利是什么,以检查完全相同的条件并分配所需的值。这种设计使得维护映射变得很困难。
云集成现在启用了一个新功能,允许自定义函数模块一起计算和返回多个目标字段的值–添加到消息映射的自定义groovy函数用于此目的。
自定义groovy函数允许您根据需要为多个输出参数赋值。您只能检查函数中的条件一次,国内云服务器,并为多个输出参数赋值。这些输出参数可以按照定义的顺序通过图形表示分配到相应的目标字段。
在自定义函数模块中只进行一次计算。
在这里可以找到如何将自定义groovy函数添加到消息映射的分步过程。
函数签名如下:def void([],…,[],输出,…,Output)
函数返回类型的占位符默认设置为void.
实际返回参数在输入后的括号内定义参数
输入参数只能是Float、String、Boolean和Int类型的数组。根据源上下文的设置,输入可以是节点的集合,而不是一个节点。为了能够处理所有情况,我们希望输入参数作为数组。请参阅下面的示例函数。
返回参数仅为输出类型。输出是一个列表对象,手机自助建站,因此如果场景需要,大数据查询,可以为其分配多个值。输出参数的多个值将被指定为目标字段的多个匹配项。
您可以在此功能模块中添加任意数量的输入和输出参数。
在下面的示例中,我们根据员工所在的位置计算其工资的各个组成部分。最后,在所有的计算之后,函数将返回工资的所有3个组成部分:
,物联网操作系统