概览
需要一次更新许多记录吗? 与其逐个编辑,不如使用 CSV 导入批量更新现有记录。 使用场景:- 为多人更新职位名称
- 批量更改公司信息
- 向新的自定义字段添加数据
- 更正多条记录中的数据错误
工作原理
当您导入的文件包含与现有记录匹配的唯一标识符时,Twenty 会更新该记录,而不是创建重复项。| 如果唯一标识符… | Twenty 将… |
|---|---|
| 与现有记录匹配 | 更新现有记录 |
| 与任何记录都不匹配 | 创建新记录 |
| 您的文件中缺少 | 创建新记录(带自动生成的 ID) |
步骤 1:导出现有数据
首先,导出您要更新的记录:- 导航到对象(人员、公司等)
- 添加所需列 — 点击 Options → Fields 以显示您要更新的字段
- 如有需要,进行筛选 — 将范围缩小到仅包含您要更新的记录
- 点击 ⋮ → 导出视图
- 保存 CSV 文件
为什么先导出? 导出的文件具有正确的格式,包含唯一标识符,并且在导入时可自动映射。
导出内容
- 当前视图中所有可见列
- 记录的唯一标识符(
id、email、domain) - 可供您修改的当前字段值
步骤 2:编辑 CSV 文件
在电子表格应用(Excel、Google 表格等)中打开导出的文件:- 保留唯一标识符列 — 不要删除
id、email或domain - 在您要更改的列中更新这些值
- 移除不需要更新的列(可选,但更简洁)
- 不要更改唯一标识符的值 — 否则 Twenty 将创建新记录
示例:更新职位名称
导出的文件:步骤 3:导入已更新的文件
- 导航到对象
- 点击 ⋮ → 导入记录
- 上传您已编辑的 CSV 文件
- 确保唯一标识符已映射 — 确认
email、domain或id映射正确 - 检查字段映射
- 检查是否存在错误
- 点击 确认
选择合适的唯一标识符
| 对象 | 推荐 | 备选 | 备注 |
|---|---|---|---|
| 人员 | 电子邮件 | id | 电子邮件便于阅读 |
| 公司 | 域 | id | 域名便于阅读 |
| 自定义对象 | 任何唯一字段 | id | 使用您的自定义唯一字段 |
仅使用一个唯一标识符。 不要同时映射
email 和 id。 这可能会引起混淆和错误。使用自定义唯一字段
如果您有标记为唯一的自定义字段(例如来自其他系统的外部 ID):- 在导出和导入中包含该字段
- 在导入过程中进行映射
- Twenty 将基于该字段进行匹配
步骤 4:验证更新结果
导入后:- 打开几条已更新的记录
- 确认更改已生效
- 检查是否未创建重复记录
文件中未包含的字段会怎样?
未包含在导入文件中的字段将保持不变。| 您的文件包含… | 结果 |
|---|---|
email,jobTitle | 只有 jobTitle 被更新;其他字段保持不变 |
email,jobTitle,phone | jobTitle 和 phone 被更新 |
同时进行更新与创建新记录
您可以在同一次导入中更新现有记录并创建新记录:常见错误及避免方法
| 错误 | 问题 | 结果 | 解决方案 |
|---|---|---|---|
| 更改唯一标识符 | 将 john@acme.com 更改为 john.smith@acme.com | 创建新记录而不是更新 | 保持唯一标识符不变 |
| 多个唯一字段 | 同时映射 email 和 id | 可能出现匹配冲突 | 仅映射一个唯一标识符 |
| 没有唯一标识符 | 文件仅包含 firstName、lastName、jobTitle | 所有行都会创建新记录 | 务必包含 email、domain 或 id |
| 大小写不匹配 | 文件中为 John@acme.com,但 Twenty 中为 john@acme.com | 创建新记录 | 从 Twenty 导出以获取精确值 |
常见问题
如果某些记录尚不存在怎么办?
如果某些记录尚不存在怎么办?
具有唯一标识符但与现有记录不匹配的记录将被创建为新记录。 这样您就可以在同一次导入中同时进行更新和创建。
我可以清除/清空字段值吗?
我可以清除/清空字段值吗?
可以,在 CSV 中将该单元格留空即可。 导入会清除现有记录中该字段的值。
我未包含在导入中的字段会怎样?
我未包含在导入中的字段会怎样?
未包含在导入文件中的字段在现有记录上将保持不变。 只有您包含的字段会被更新。
我可以更新关联字段(例如公司)吗?
我可以更新关联字段(例如公司)吗?
是! 包含该关联对象的唯一标识符(例如
companyDomain),并将其映射到该关联字段。 该关联将被更新。我如何知道哪些记录会被更新、哪些会被创建?
我如何知道哪些记录会被更新、哪些会被创建?
在导入审核步骤中,Twenty 会根据唯一标识符的匹配情况,显示将被更新与被创建的记录数量。
我可以撤销一次批量更新吗?
我可以撤销一次批量更新吗?
无法自动撤销。 我们建议在进行批量更新之前导出数据作为备份。
最佳实践
- 先导出 — 始终从导出开始,以确保格式正确
- 更新前先备份 — 在进行批量更改之前导出您的数据
- 先用少量记录进行测试 — 在进行大规模批量处理前,先尝试更新 5-10 条记录
- 使用便于阅读的标识符 —
email和domain比id更容易核对 - 只包含必要的列 — 列越少,出错的可能性越低