Flowgear中QuickMap函数中如何处理数组

How to deal with arrays in the QuickMap function in Flowgear

我需要将 NetSuite 中名为 defaultAddress 的字段匹配到 Autotask 中的多个字段(Address1、city、State、PostCode 和 Country)。

IIF(ISEMPTY({defaultAddress}), "No Address is provided",SPLIT(REPLACE({defaultAddress}, "", ","), ","))

我用了好几个快图功能,都成功的把原来的默认地址拆分成了一个数组。但是我不能使用array[index]来获取某个部分。

有没有更好的方法可以拆分地址并将其与相应的字段匹配?

谢谢

Quickmap 由 VB 脚本支持,因此使用索引的方式是 (0) 而不是 C# 的 [0]。 您可以使用: IIF(ISEMPTY({defaultAddress}), "No Address is provided",SPLIT({defaultAddress}, ","))(0) IIF(ISEMPTY({defaultAddress}), "No Address is provided",SPLIT({defaultAddress}, ","))(1)

你可以在这里看到一个简单的例子:https://flowgear.me/s/b4Dngzi