Import 使用DBAmp将多行地址字段导入Salesforce

Import 使用DBAmp将多行地址字段导入Salesforce,import,salesforce,dbamp,Import,Salesforce,Dbamp,Salesforce中的地址是。因此,街道、城市、州和国家存在不同的领域。街道字段是单个字段。如何导入多行街道地址,例如: 1 Street Line 2 Street Line 3 Street Line City, State, 12345 Country 使用?嗯,你遇到麻烦了吗 因此,BillingStreet/ShippingStreet是一个文本区域字段。意思是好的旧换行符\n只要总长度

Salesforce中的地址是。因此,街道、城市、州和国家存在不同的领域。街道字段是单个字段。如何导入多行街道地址,例如:

1 Street Line
2 Street Line
3 Street Line
City, State, 12345
Country

使用?

嗯,你遇到麻烦了吗

因此,BillingStreet/ShippingStreet是一个文本区域字段。意思是好的旧换行符
\n
只要总长度<255就可以了

将剩余的地址组件映射到BillingState等,您就可以开始了吗


很抱歉,如果答案有点笼统,但听起来很愚蠢-在完全导入之前在一些Accounts上尝试一下,你应该掌握窍门。除非是关于SQL Server中字符串拆分的问题…

关键是使用T-SQL函数在字段值中嵌入换行符
\n
。因此,解决方案是:

address1 + char(10) + address2 [+ char(10) + addressN ]

不幸的是,换行符
\n
不起作用。这可能是DBAmpism。当我插入一个包含
“This\nis\na\ntest”
的BillingStreet时,Salesforce会尽职尽责地在一行上显示
This\nis\na\ntest
。如何在源字段中转义换行符
\n
,以便Salesforce能够识别它?看起来确实是DBMP的问题(您的
\n
已经被它转义了)。在开发人员控制台中,它就像一个符咒:
插入新帐户(Name='whatever',BillingStreet='This\nis\na\ntest')可以尝试使用
\r
?SQL Server表显示的内容是什么,一行
\n
还是正确的多行内容?最后但并非最不重要的一点——也可以尝试在salesforce.stackexchange.com上询问;)