使用Contentful cfimp如何向多引用字段导入多个值?
使用cfimp向Contentful多引用字段导入多个值的方法
可行,cfimp支持向Contentful的多引用字段导入多个值,具体操作方法如下:
- 准备数据源时,多引用字段的值需使用逗号分隔的目标条目ID(即Contentful中对应条目的
sys.id):- 若用CSV文件,对应列的格式示例:
entry-abc123,entry-def456,entry-ghi789 - 若用JSON数据源,对应字段需写成数组格式:
["entry-abc123", "entry-def456"]
- 若用CSV文件,对应列的格式示例:
- 配置导入映射文件(如
cfimp.config.js)时,需将多引用字段与数据源中的对应字段正确关联,示例配置:
module.exports = { spaceId: "your-space-id", accessToken: "your-access-token", contentTypes: [ { id: "your-target-content-type", fields: { title: "source_title", // 多引用字段映射 relatedEntries: "source_related_entries" } } ] };
- 执行导入命令(如
npx cfimp import)即可完成多引用字段的批量导入
注意:所有被引用的条目必须已提前存在于目标Contentful空间中,否则会触发导入错误。
内容的提问来源于stack exchange,提问作者R. Stephen Gracey
相关产品推荐
相关产品推荐

