| 警告 在执行任何数据操作前,请务必备份数据。请查看从 Salesforce 导出备份数据或导出数据,以了解更多详细信息。我们建议使用一小部分记录运行测试,以通过手动打开并验证相应记录在 Salesforce 中正确确保操作成功。 |
CSV 文件的第一行(标题行)列出了正在处理对象的字段名称。随后每一行与 Salesforce 中的记录对应。记录包含一系列字段,并使用逗号分隔。CSV 文件可包含多个记录,这称为批处理。
CSV 文件中的所有记录必须用于相同对象。您指定与批处理关联的作业中的对象。与作业关联的所有批处理必须包含相同对象的记录。
使用批处理 API 处理 CSV 文件:
Salesforce 中的多个对象与其他对象相关。例如,客户是联系人的父级。通过在列标题中表示关系,您可以在 CSV 文件中添加相关对象的引用。
在使用批处理 API 处理记录时,您在 CSV 列标题中使用 RelationshipName.IndexedFieldName 语法,描述对象与父级之间的关系,其中 RelationshipName 是字段的关系名称,IndexedFieldName 是唯一标识父记录的索引字段名称。在基于 SOAP 的 SOAP API 中使用 describeSObjects() 调用,获取字段的 RelationshipName 属性值。
一些对象与自身具有关系。例如,联系人的报告对象字段是对另一个联系人的引用。如果插入联系人,您可以使用 ReportsTo.Email 列标题,表示您使用的联系人电子邮件字段唯一标识联系人的报告对象字段。列标题 ReportsTo 的部分是报告对象字段的 relationshipName 属性值。
以下 CSV 文件使用关系:
1 FirstName,LastName,ReportsTo.Email 2 Tom,Jones,buyer@salesforcesample.com
备注:
true,将对标准字段编制索引。 自定义对象使用自定义字段,跟踪对象之间的关系。使用关系名称(以 __r(underscore-underscore-r) 结尾),表示两个自定义对象之间的关系。通过在列标题中表示关系,您可以添加相关对象的引用。
如果子对象的自定义字段(指向父自定义对象)API 名称是 Mother_Of_Child__c,父对象的字段 API 名称是 External_ID__c,使用列标题 Mother_Of_Child__r.External_ID__c ,表示您使用父对象的外部 ID 字段唯一标识子女的母亲字段。要在列标题中使用关系名称,将子对象自定义字段中的 __c 替换为 __r.
以下 CSV 文件使用关系:
1 Name,Mother_Of_Child__r.External_ID__c 2 CustomObject1,123456有关更多信息,请查看 SOQL 和 SOSL 简介。
多态字段可将多个类型的对象引用为父级。例如,联系人或潜在客户可以是任务的父级。换言之,任务的 WhoId 字段可以包含联系人或潜在客户的 ID。
鉴于多态字段更具灵活性,因此列标题的语法使用额外元素,定义父对象的类型。语法是 ObjectType:RelationshipName.IndexedFieldName。
以下示例包含两个引用字段:
Who 的 relationshipName。这是指潜在客户,以及唯一标识父记录的索引电子邮件字段。Owner 的 relationshipName。这是指用户,以及唯一标识父记录的索引 ID 字段。1 Subject,Priority,Status,Lead:Who.Email,OwnerId 2 Test Bulk API polymorphic reference field,Normal,NotStarted,lead@salesforcesample.com,005D0000001AXYz
有效 CSV 记录行
字段列标题的 ObjectType: 部分仅对多态字段是必填项。如果对多态字段忽略此语法,将出现错误。如果您对非多态字段包含此语法,也将出现错误。
批处理 API 对字段值使用严格格式,优化处理大数据集。在生成包含 Salesforce 记录的 CSV 文件时,请谨记以下事项:
以下 CSV 示例包含联系人对象的 2 个记录。每个记录包含 6 个字段。您可以包含待处理对象的任何字段。如果您使用此文件更新现有客户,将在更新时忽略未在 CSV 文件中定义的任何字段。
在创建记录时,您必须包含所有必填字段。
1 FirstName,LastName,Title,ReportsTo.Email,Birthdate,Description 2 Tom,Jones,Senior Director,buyer@salesforcesample.com,1940-06-07Z,"Self-described as ""the top"" branding guru on the West Coast" 3 Ian,Dury,Chief Imagineer,cto@salesforcesample.com,,"World-renowned expert in fuzzy logic design.4 Influential in technology purchases."
请注意,最后一个记录的描述字段包含换行符,因此字段值需要使用双引号标识。
在使用 Apex Data Loader 插入、删除或更新文件时,使用映射对话框窗口将 Salesforce 字段与 CSV 文件的列关联。
要从不符合这些规则的 CSV 文件导入数据,将 CSV 文件中的数据字段映射到 Salesforce 数据字段,请查看映射数据字段。
另请参阅:
000381876

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.