首页 > 解决方案 > Flowgear中如何处理QuickMap函数中的数组

问题描述

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

IIF(ISEMPTY({defaultAddress}), "未提供地址",SPLIT(REPLACE({defaultAddress}, "", ","), ","))

我使用了几个 Quickmap 函数,并且成功地将原始默认地址拆分为一个数组。但我不能使用 array[index] 来获取某个部分。

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

谢谢

标签: flowgear

解决方案


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


推荐阅读