上次更新日期:
2021年12月27日
错误:数据截断:列的数据过长
尝试在 Adobe Captivate Prime 中上传 CSV 时,看到以下错误消息。
原因
如果指定列中的数据超过为该列定义的字符限制,则会发生错误。
解决方案
- 打开 CSV。
- 检查错误中提到的列中的数据。
- 如果存在较大的值(例如,大于 60 个字符),请更改该值以修正数据。
错误:CSV 的第一列显示特殊字符
您无法上传 CSV,是因为在映射列时,第一列显示了一个特殊字符。
原因
在 Excel 中将 CSV 保存为 UTF-8 格式时,会出现此问题。 在 Excel 中将 CSV 保存为 UTF-8 时,文件将以 UTF-BOM 格式保存。 您可以使用 Notepad++ 或将 CSV 上传到 Prime 进行验证,在映射列时,第一列会显示一个特殊字符。
解决方案
- A:通过 Excel 保存:
- 在 Excel 中打开 CSV。
- 将文件另存为常规 CSV。
- B:通过记事本或 Notepad++ 保存:
- 在记事本或 Notepad++ 中打开 CSV。
- 以 UTF-8 格式保存文件。
错误:系统中已存在该用户的电子邮件地址
您无法上传 CSV,是因为该 CSV 处理失败。 您会看到以下错误消息:
原因
如果系统中已存在具有相同电子邮件地址或 UUID 的用户,则会出现此问题。
解决方案
场景 1
未启用 UUID 的帐户。
在此场景下,出现该错误有两个原因:
- 您尝试添加的用户是属于外部配置文件的经理。 要解决此问题,请打开用户所属的外部配置文件,选择用户,单击操作 > 分配角色 > 经理,然后更改该配置文件的经理。
- 您尝试添加的用户已被清除。 在此场景下,在清除程序完成之前,您将无法添加具有相同电子邮件地址的用户。 作为解决方案,可为用户添加一个辅助电子邮件地址,以便访问平台。 清除程序完成后,编辑用户并更改为正确的电子邮件地址。
场景 2
启用 UUID 的帐户。
对于启用了 UUID 的帐户,如果为用户分配的 UUID 已被帐户中的其他用户使用,或该用户具有不同的电子邮件地址,则可能会出现此问题。
例如,假如有两个用户 A 和 B,他们分别使用具有 UUID 1 和 UUID 2 的电子邮箱地址 a@xyz.com 和 b@xyz.com。
此时,如果您上传一个 CSV,其中用户 A 的 UUID 为 3,用户 B 的 UUID 为 2,则会显示错误。
要解决此问题,必须确保 CSV 文件中用户的电子邮件地址和 UUID 与系统中的相同。