POST /api/filetree/getRefCreateSavePath
获取当通过"提及"(例如输入 ((块引用))
)或"嵌入块"(例如输入 /嵌入块
)引用一个不存在的文档时,这个新文档将被默认创建在哪个笔记本的哪个路径下。
这个路径由系统设置(设置 -> 文件树 -> 引用创建时自动创建文档路径)和当前笔记本的设置共同决定,且路径模板支持 Go 模板语法(例如日期变量)。
请求体需要是 JSON 格式。
参数名 | 类型 | 描述 | 必需 |
---|---|---|---|
notebook |
string |
当前操作所在的笔记本 ID。用于确定默认路径配置的上下文。 | 是 |
响应体是 JSON 格式。code
为 0 表示成功。data
字段是一个对象,包含最终计算出的目标笔记本 ID 和保存路径。
{
"code": 0,
"msg": "",
"data": {
"box": "20200812220555-lj3enxa", // 目标笔记本 ID
"path": "/refs/{{.Year}}-{{.Month}}-{{.Day}}/新引用文档.sy" // 渲染后的目标路径 (相对于 box)
}
}
路径中的 {{.Year}}
, {{.Month}}
, {{.Day}}
等是 Go 模板变量,在实际创建时会被替换为当前日期。
如果计算过程中发生错误(例如模板渲染失败),code
可能为非 0,并包含错误信息。
注意:这是一个社区维护的文档,可能与官方最新版本存在差异。
如果您觉得本文档有帮助,可以考虑赞助支持:爱发电