一个从为知笔记导入数据到 OneNote 的脚本
- OneNote 本身的限制。比如不支持自定义 CSS,文件大小等。(具体请看 OneNote API)
- 不支持加密文档(请先在为知客户端手动解密)
- 不支持附件(请在导入完后手动添加)
- 不支持断点续传,且从微软获取的 token 有效期为 1 个小时。(意味着超过 1 小时会上传失败。如此巨量文档建议您还是不要轻易迁移知识库了。)
- 仅在 Linux 环境测试通过
首先下载脚本并安装依赖
- 登陆为知客户端,等待全部文件完成同步之后退出客户端
- 执行脚本,根据提示输入账户名或文件夹路径(Windows 上路径为
我的文档\My Knowledge\Data\{account}\
) - 打开提供的登录链接进行授权,然后复制并输入跳转后的空白页链接
- 选择目标笔记本名称(请输入新的名字以避免冲突)
- 开始导入,等待导入完成后确认内容正确,并根据需要手动上传附件。