用导入 / 导出从 CSV 文件一次性把很多人添加到社区,或下载成员列表。两者都在站点后台中进行,每个任务都会保存在历史记录中,方便随时回看。
谁可以操作:社区所有者和管理员。 · 在哪里:网页端(站点后台,后台 → 成员 → 导入 / 导出)。 · 套餐:不受平台套餐功能限制。
准备用于导入成员的 CSV 文件
导入按列名读取列。列名不区分大小写,顺序无关紧要,多余的列会被忽略。
| 列 | 必填 | 作用 |
|---|---|---|
email |
是 | 成员的邮箱地址。缺少这一列的文件会整体导入失败。 |
display_name |
否 | 成员的名字(也可以用 name 列)。如果为空,会使用邮箱中 @ 之前的部分。 |
username |
否 | 如果为空,会根据显示名生成。用户名在社区内必须唯一。 |
tags |
否 | 成员标签,用 ; 分隔。 |
想从示例开始,可以在导入对话框中点击下载模板。
导入前需要了解几条规则:
- 标签必须事先存在。未知的标签名会被跳过并作为警告报告,但成员仍会被导入。请先在后台 → 成员 → 全部成员中用标签管理创建标签。
- 所有人都以普通成员的身份导入。不能通过文件设置角色。
- 不能通过文件设置访问组,导入的成员也不会获得你的默认访问组。导入后请在每位成员的页面上为其添加访问组。参见为成员添加或移除访问组。
从 CSV 文件导入成员
- 前往后台 → 成员 → 导入 / 导出,停留在导入标签页。
- 点击新建导入。
- 在上传 CSV 下选择文件。只接受 CSV 文件。如果文件太大,会显示允许的最大文件大小。
- 选择模式:
- 仅新建:创建新用户。如果某一行的邮箱已属于现有成员,该行会失败。
- 新建或更新:创建新用户。现有成员的资料和角色保持不变,只会补全其空白字段,并添加标签。
- 点击执行导入。
导入会在后台运行。进度和结果显示在最近一次导入下,所有任务都列在导入历史中。
导入的成员不会收到邮件
CSV 导入不会发送任何邮件,也不会创建邀请,之后也无法在站点后台中补发。请自行告知对方已被添加。他们通过重置密码,用你文件中的邮箱地址登录。
如果想通过邮件邀请用户,请改用后台 → 成员 → 邀请。参见邀请成员。
查看成员导入的结果
每次导入都会显示总行数、已导入和失败。
- 错误是指未被导入的行,例如邮箱缺失或无效、在仅新建模式下邮箱已属于现有成员,或用户名已被占用。
- 警告是指已导入但有部分内容被略过的行,例如未知的标签。
点击下载导入报告,可以获得一份按行号列出所有错误和警告的 CSV 文件。在文件中修正失败的行,然后重新导入这些行。
将成员导出为 CSV 或 JSON 文件
- 前往后台 → 成员 → 导入 / 导出,打开导出标签页。
- 点击新建导出。
- 勾选要包含的字段。初始时全部选中:
email、display_name、username、role、status、created_at、last_active_at、verified、tags和tiers(成员的访问组)。 - 可以用角色筛选(可选)、状态筛选(可选)、加入日期起始和加入日期截止缩小范围。
- 选择格式:CSV 或 JSON。
- 点击执行导出。
小型导出会立即在导出文件已就绪下准备好;点击下载即可。较大的导出会进入队列,完成后出现在导出历史中。
下载链接只在有限时间内有效。过期后,链接会显示为已过期;重新执行导出即可获得新链接。
只导出选中的成员
- 前往后台 → 成员 → 全部成员。
- 选中你想导出的成员。
- 在出现的操作栏中点击导出。
导出对话框打开时只包含这些成员。角色、状态和日期筛选不适用于手动选中的成员。
导出文件包含邮箱地址等个人数据。请按照你的隐私政策存储和分享这些文件。
相关文章
这篇指南对你有帮助吗?