在尝试将模板做的功能性更强的时候,有群友反馈了这个问题.
.action{/*获取文档的基本信息*/}
.action{$notebox :=" "}
.action{$docid:=.id}
.action{$getdocInfo := (queryBlocks "SELECT * FROM blocks WHERE id='?' and type='d' " $docid )}
.action{range $v:= $getdocInfo}
.action{$notebox =$v.Box}
.action{end}
当给笔记本设置了模板路径后,会发现上述模板无效. 经过测试,是因为在新建文件并自动调用模板的过程中,无法获取到模板的 id.
应该是此时,该文档相关的信息还没有写入到数据库.
能否更改一下相关的代码逻辑.比如将 使用模板新建文件
的流程变成为: 新建文件-> 写入数据库 -> 再调用模板.
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于