在尝试将模板做的功能性更强的时候,有群友反馈了这个问题.
.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.
应该是此时,该文档相关的信息还没有写入到数据库.
能否更改一下相关的代码逻辑.比如将 使用模板新建文件
的流程变成为: 新建文件-> 写入数据库 -> 再调用模板.
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于