如上图,Sample Block 已经被添加进了两个数据库 2Buy 和 2Select。现在我希望做到的是:生成一个模板 DbRowData,当我应用这个模板的时候,它在光标位置插入 上图 Detail 部分,其中的嵌入块中包含的 JavaScript 会做三样工作:1) 找到祖父块(Sample Block),得到该块的 id; 2)根据 js 代码中写入的数据库名(2Buy),在该数据库中找到对应 以 Sample block 为主键的那一行记录;3)根据 js 代码中写入的属性名,把那一行记录中对应的的数据显示出来。
我相信这个应该是做得到的,插件"基础数据查询"已经有类似的示例,可惜我没有走通。而且没有插件内部怎么实现的信息,也没有太搞明白思源运行 js 调 API 的接口,所以来请教各位。
如果能在主编辑界面实现对 dataRow 的数据引用,那么思源就会成为所有笔记应用中,唯一一个能流畅地在块级别,显示、输入、修改、定制 结构化元数据的软件。它就是在纯笔记/大纲笔记和规划型应用(notion)之间的垂直细分领域给自己找到了一个空间,这个空间是别的应用打不进来的。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于