FileMaker Pro 12 - 使用逗号作为地址导出的分隔符

时间:2014-12-11 13:41:41

标签: filemaker

FMP12

我需要使用逗号分隔客户地址中的数据。地址被导入到这样的注释字段中:" 1234 East Palm Ave,Berkeley,Ca 94150"。

我的脚本需要识别街道名称是2个还是3个单词,以及城市名称是1还是2个单词。信息被分解为几个不同的Set Variables $ streetName,$ CityName,$ ZipCode,并导出以创建新的客户档案。

我试图用字符串搜索功能来找到每个",#34;的第一个和第二个实例的位置。但我的功能不起作用。关于使用哪种功能的任何提示将不胜感激。

1 个答案:

答案 0 :(得分:1)

假设格式一致,请尝试:

$ streetName =

Let (
tokens = Substitute ( Address ; ", " ; ¶ )
;
GetValue ( tokens ; 1 )
) 

$ cityName =

Let (
tokens = Substitute ( Address ; ", " ; ¶ )
;
GetValue ( tokens ; 2 )
) 

$ zipCode =

RightWords ( Address ; 1 )