「某些更新被忽略,因为笔记模板已更改」

原 文:"Some updates were ignored because note type has changed"

当导入一个之前已经导入的共享牌组时,如果满足以下条件,Anki 将能够更新你现有的卡片:

  • 字段的名称、数量和顺序没有改变
  • 卡片模板的名称、数量和顺序没有改变

对正面和背面模板的更改不会阻止更新。

如果字段或卡片模板发生了变化且你想应用更新,你需要在你的集合中修改笔记模板以匹配你正在尝试导入的牌组 中的笔记模板。要做到这一点,你可以将共享牌组导入一个新的账户中,记下笔记模板的字段和卡片模板,然后与 账户中的笔记模板进行比较。

如果你不关心更新,只是想获取任何新的卡片,可以通过工具>管理笔记模板界面删除旧的笔记模板来使导入生 效。这将删除与其关联的任何卡片,所以如果你希望保留现有的卡片,你需要在浏览界面使用更改笔记模板选项手 动将它们移动到新的笔记模板。

请注意,如果牌组分享者在他们的集合中使用了『更改笔记模板』选项,他们将永久性地打破你和他们之间的连 接,即使你的笔记模板的字段和卡片模板匹配,通过 .apkg 导入进行更新也是不可能的。你可以通过在学习界面 查看卡片时, 在调试控制台中使 用以下命令来检查笔记模板是否链接:

pp(card()['_note'].mid)

在导入到临时账户的共享牌组中重复该步骤。如果数字匹配,笔记模板仍然链接。

如果共享牌组中的一个字段没有被更改,也可以通过文本导入应用更新。在将共享牌组导入临时账户后,使用文 件>导出以 txt 格式保存笔记。然后在你原始的账户中,可以导入文本文件,与一个未更改的字段进行匹配。文本 导入一次只能对一种笔记模板操作,所以如果你下载的共享牌组包含多种笔记模板,你需要一次处理一个笔记模 板。更多信息请见 https://open-spaced-repetition.github.io/anki-manual-zh-CN/importing/packaged-decks.html#更新